it doesn't look too "hot" in diary
you may just have to wait a bit longer to fertilize.. maybe, wait for hint of deficiency before ramping up fertilization?
gnats -- Bti.. Bacillus thurgen-something or oether (israelis subscpeicies). .. mosquito bits or dunk has this bacteria. It will kill most larva in soil. Great preventative measure... never worry about those little sacs of shit chewing on your roots... not just gnats. Sometimes this stuff simply comes in the packaging.. lying dormant until we use it. waiting for top 1-2" to dry is a good habit to form, especially if your soil is a little "heavy." Even in soil you want some runoff to ensure you saturated entirety. excess runoff is not important like in soilless context, though. (if you run into problems and change a formula.. 10-15% runoff is a good idea to force a new equilibrium in substrate faster)
in future just add some perlite to balance soil 50/50 with drainage parts (some may come in packaging already, but more is often needed)... soil is always a balancing game.. how long before you add nutes? then, ramp it up to a normal dose once the soil is sapped and you are providing nearly all it needs by the end. (living soil being someting a bit different)
don't worry if a product is "for" marijuana... this stuff has existed long before this esoteric submarket reared its ugly head. plants generally want teh same things in same proportions but in slightly different concentrations. some exceptions, of course, but not as many as most would lead you to believe in their marketing. 99/100 you will find the same exact product without a marijuana focus branding and it'll be 1/10th the cost, lol... especialyl nutrients.. holy shit.. these monkey-businesses are selling ubiquitous chemicals for extravagent prices.. it's f'n hilarious.