I'm fine with using Miracle Grow soil and nutes, but some minor adjustments to them are usually necessary to grow cannabis. (extra perlite, adding less H2O during waterings, adjusting MG's nute ratios...) Are you by chance using the Moisture Control formula? Reason I ask is that it looks like overwatering to me. Are you letting the lower root zones dry-out between waterings?