Probably not Mites as you used a seed, more common with clones...

Stop watering and Neeming them and let it dry out a little...

Not sure on the soil you use as the link dose not work but if it's Home DePot it's probably Miracle Grow and has Nutes in it...