I would like to turn everything upside down and try to see the problem from another angle. IMO - most - but not all - cyanobacteria/dinoflagellate problems are caused of too low nutrients levels - not to high - especially according to phosphorus and new started aquariums. How will this fit in according to dry rocks and bottled bacteria?
1. Dry rocks
There is different types of dry rocks but the problems seems to be connected to dry rocks from ancient coral reefs mined on dry land - like Marco rocks. There is - IMO - a myth that these rocks contains a lot of phosphorus that will leak into the aquarium in the start. IMO - it is the total opposite - they are total depleted of phosphorus and will absorb huge amounts in the start before equilibrium of phosphate between the water and in the rocks is established. Living rocks and dead/dry former living rocks contain bound phosphorous that will seed the water during start up. And - IMO - an aquarium needs some PO4 in the water during the start up in order to establish a healthy population of microalgae.
2. Bacteria
As
@SaltwaterSky stated - there is two main groups of bacteria - autotrophs and heterotrophs. Both are depended of phosphorous for their growth - the autotrops need it in the water (inorganic P) and the heterotrophs mostly use phosphorous from other living/dead organism (organic P) but it seems that they sometimes have ability to use inorganic P too. The famous nitrification bacteria are autotrophs - most others is heterotrophs. In the start - there is very low levels of organic matter in mined dry rocks and if you seed with heterotrophs - one of the drawbacks (there are several) is that they need to use dissolved inorganic P.
When I use bottled bacteria in the start - I only use pure nitrification bacteria not all of these mixes that exist. I do not either use any organic carbon source (DOC - Dissolved Organic Carbon). If - I would use bottled heterotrophic bacteria it would be after I have introduced a life stock
3. Conclusion
IMO - there are at least these two factors that will deplete the aquarium water of phosphorus during a start with mined dry rocks, hence favour organisms that have tricks in order to get this phosphorous.
4. What to do
My favourite method and that's the way my
latest tank was started (together with fish already from start - lined up
here) No use of bottled heterotrophic bacteria but bottled autotrophic bacteria.
If this not possible - I would suggest to add PO4 during start in order to seed the rocks with bounded PO4 that can act as a storage and reserv of this important nutrient.
Sincerely Lasse