I've certainly been through most of the stages mentioned above already.
My two most recent mistakes were underdosing traces/Fe, and trusting my test kits/measurements more than what the algae was telling me. The second is related to CO2 levels (which per the charts should have been 60+ ppm), but per the continued regrowth of BBA indicated that more was needed.
So, what mistakes come next

?
Brian