This almost sounds like when I get a pimple on my nose, get all kinds of advice, and finally it goes away - but my hair is falling out, my teeth are rotting, and I broke a leg.
The micro algae you describe sounds like green dust algae, which is frustrating to get rid of. Tom proposed we just let it grow unmolested for about 2-3 weeks, to live out its life cycle, then remove it and it shouldn't return. Lots of us have tried this, and many of us find it still came back, but not nearly as bad. My last adventure with it ended with me doing a really big water drain, wiping down the walls with paper towels to keep as much of the algae debris out of the water as possible, refilling the tank and then doing another really big water change, plus adding 1.5X water change dose of Excel. I then did a 3 day black out, followed by another double big water change and glass wipe down, twice, with a day in between. That seems to have eliminated the GDA, but I still had some green spot algae, and if I neglect the tank for two weeks, I get a very light dusting of what could be GDA on the glass. Also, my situation is complicated by being very busy lately and not doing routine pruning, so my tank is virtually packed with plants now, reducing the water circulation. "The answer" appears to be good routine maintenance of the tank after doing the 3 week grow out of the GDA.
The minor BBA is something I keep running into also, and that is with 30-40ppm of CO2 as measured with the drop checker, but again, with impaired circulation from the mass of plants.