Just curious, but which one of the BBA did you guys and girls have? There are some different Rodophytas species I think.
I had once the one that coats the surface of the leaves making them appear black, but not fluffy. The ottos eat it and I am not talking about brown diatoms. I am talking black and in patches or even full coating of the leaf jet black like charcoal. This one is fairly easy to get rid of, first if you have ottos, second if you don't get too lazy with the water changes over the summer and remember to turn off the tank lights from time to time. CO2 related I guess and possibly organics, however nitrAte was at 0. I suspect I had high phosphates because a few days of nitrAte dosing induced GSA. And normally when dosing only nitrAtes, phosphates get consumed faster, leading to a 0 level eventually which can cause GSA. So I replaced one algae with the other. I couldn't balance the N and P with my dosing for the life of me and GSA flourished for months but when I stopped both for a while the GSA went away, still not dosing for now but the tank is fairly well fed and well stocked so plenty of nitrates and phosphates should be there.
Then the tank developed a different Rodophytas species(Lemanea) that grows on the edges of the leaves fluffy and black, which I think is the BBA most refer to. This one is a pain in the h**e. I am almost done with it but I haven't gathered my thoughts yet what the issue was because I actually reduced the flow in the tank when trying to fight it. It grew exactly where a powerhead was blowing but I think it wasn't the flow, but the mechanical damage to the leaves. I stopped iron dosing after I read somewhere overdose can trigger it. In my case double dose of Excel did not make a difference and spot dosing melted my anubias although the crinum was unaffected, so was the BBA. I cut whatever leaves I could and now I see it has become like an old man's head, kind of losing fluffiness
And some hungry platies are pulling off the left overs
I think another issue in both cases of BBA in my case could be my hard water affecting the available CO2 to the plants, or causing different levels of availability. I think the harder the water, the less consumable CO2 but I'll try to see where I stand once I measure the Kh, Gh and calcium of the water and I suspect more calcium than magnesium too, running out of magnesium in the tank due to the issue with my floating plants as well dying on me in all tanks. Also I read that the calcium/magnesium ratio could cause an issue with BBA species. Some stones used as hardscape maybe affecting this too especially marble stones. I won't do the RO water route though, way too much water needed for this tank...
So good luck. I rambled my bit