I had the BGA, I did a few things, so unfortunately I can't say which one did the trick..
I put a UV on (cheapy Jebo),
Had lights off for 3 months, but wasn't blackout and near a window.
Put some CO2 denner ferment kit in,
Kept siphoning off the crap, didn't stop feeding my fish, but this...