If I read correctly you are using miracle grow? It is a good soil for veg as it is high in nitrogen but during flower you really have to be careful to get the right amount of nutrients as it is low in potassium. PH swings are also a consistent problem in some soil types so make sure you have a Soil PH meter or if you have digital test the run off of your water.
Seeds that have germinated if planted an inch down may take longer than 1-3 days to sprout, usually you want to place them about 1/2 an inch or less, I often plant seeds about 3-5mm under the surface, usually had high rates of sprouting like this.
If I can advise anything it would have to be to remain PATIENT, people often make mistakes because they rush into things without giving the plant its natural time to do its thing (myself included, made this mistake with over feeding nutrients in my hydro, put back my growth at least a week or more and had to baby them back to strong roots).
Also I don't see any perlite in your soil, did you add some? Cannabis likes an airy soil and perlite encourages run off and aeration.