Looking great. I admire your commitment to them.
Have you considered running your lights at night and off during the day? This may help with your night temperatures. I doubt lack of light is causing flower drop nor over or under watering, looking at the condition of the plant.
Nute levels seem...