I’m with @Tinytuttle. I don’t believe there is a perfect ratio for cannabis. Each cultivar seems to like its own thing. The best bet is like turtle said cover all yoir bases by going beyond just NPK and making sure there’s ample amounts of micro and trace minerals in it as well.
My main goal with my cover is adding diversity of biology and to help in water retention and balance. Most beneficial microbes you want in your soil need a live root to either live on or in, it doesn’t just have to be cannabis. Also, not only does the top 1/4" of soil stay moist and booming with life but the live root help keep water evenly distributed through the soil.
N and K actually become less important if the grower is using high quality composts. N because in a health living soil with compost you get all those nice nitrogen fixing bacteria for free that you’d have to pay for with products like Azos. K because through soil testing people with more time and knowledge have found that almost all compost have an overabundance of potassium.
I use two different rock dust in my soil mix and topdressing. Glacial rock dust and paramagnetic rock dust.
I use glacial over azomite because of the high heavy metals present in azomite than the glacial rock dust.
The paramagnetic rock dust is a form of volcanic basalt, but it has a high natural magnetism that causes it to align in the soil north/south and aids in the transfer of ions in the soil. I know it sounds crazy but there’s is actually some.pretty cool science behind it.