Your 300W Viparspectra uses only 130 watts. At 20", you are not giving them much light.
Do you have your temp 72-80 F and RH 50-60? In good soil, ph checks, flushing, and continuous nute supplements shouldn't be necessary. Bud production will require 3x the light levels you're getting with the one 300W light.