I have had plants that look like yours, my problem was that when I watered I would water the surface good but didn't allow runoff.
This "poisons" the soil with nute build up when the soil drys out leaving behind unused nutes.
If this is what you do and plants look good until late in the grow...