Yes, it is a deficiency of trace elements.
A dose or two of soluble trace elements, available from any garden centre, will solve this.
The fertilizer you are using has adequate phosphorous but not quite enough potassium for the flowering stage, this might be something you might want to consider upping. A good general health booster is a seaweed tonic or seaweed extract, also some humic acid, fulvic acid and amino acids will also boost health considerably.
It is probably too late for addiny any mycorrhizae, but I urge you to use them in your future grows, the results are all positive, with plant health and vigor accelerated. Mykos from Xtreme Gardening is my recommendation, but there are others, like Great White Shark.
On the face of it, they may seem expensive, but you don't need to use much and the results are worth every cent!
Worm castings are not really a fertilizer, they have no macro nutrients, they are more of a plant and soil tonic that feeds the soil microbes.
So, basically, they need some more food, with particular ingredients (trace elements and potassium), could benefit from a health tonic boost and there is no amount of training that will cause what is occurring with your plant and it has nothing to do with under watering, your light or your fan, to answer all your questions!
Hope this helps, Organoman.