Its really starting to look like it could be an early stage sulfur deficiency. This tends to show up as light/lime green coloration that progresses from the top of the plant down and also causes the veins to turn yellow early all, unlike N and Mg deficiency. The yellowing veins are especially evident in the last picture. You didn't mention that you use any compost, and decaying organic matter is a primary source of sulfur in the soil, as is the natural sulphuric acid content of rainwater which is obviously something you don't get growing indoors. Sulphur deficiencies are common amongst first-time growers because it is, for some reason, an overlooked element. It is one of the most abundant elements in living organisms and is rarely present in basic NPK fertilizers. It is also highly mobile and more likely to be leached from the soil with heavy watering.
It's really hard for anyone to say without knowing exactly whats in your soil and water. The only way to diagnose deficiencies/excess for sure is to have the soil analyzed or get a ppm meter.
Many micronutrients are absorbed better in slightly acidic conditions but if conditions are too acidic the uptake of sulfur can be disrupted. If your Ph is low and yellowing progresses downward I'd recommend getting your hands on some garden Sulphur or even simply adding a (thin) layer of compost, which cant hurt.
There's NO spotting with a Sulfur issue. Magnesium is the preferred fix for Sulfur if it was the issue. Sulfur issues are also pretty rare.