Well from my experience, BGA only appears due to a lack of circulation or a lack of NO3. So dosing KNO3 will definitely help.