if there getting to much water from the rain cover them.
No 3 to 4 hours is not enough lite try more like 12/12 during flowering and 24 hr or 18/6 18 on 6 off
watch your ph level it may be to high or too low..also watch for pests.
And to your last ? if i would have known you were using mid...