Honestly, I ended up breaking down the tank. Tried water changes, peroxide, and manual removal but it came back. It was in a fishless nano, and didn't want to cross contaminate into my other tanks, so cut my losses pretty quickly and threw away most of it. Bleached and vinegared the filter, powerheads and heater, that's about all I kept.
The bubbles have a viscous liquid in them and will spread if popped. If I wasnt concerned about cross contamination, I would have kept at trying to get rid of it but I really didn't want to chance it getting in my 55g main display