I'm just done fighting this tank at this point.
I've been here before. Maybe just let the tank run for a month or two without any intervention.
Sometimes getting the fight out of you has to be the first step instead of the final one. I think reeferfox is right on the money, too.
Leave "cures" and "eradication" and "battles" completely out of your mind for a while.
Where the algae is encroaching on corals, you can focus efforts there and that will solve your short term concerns.
Once the battle is long-term, it's in your favor. (You have to remember it's long-term tho.)
To treat patches of algae with peroxide:
- Use a small syringe and 1-2 mL of hydrogen peroxide
- turn off all pumps and allow flow to come to a full stop
- treat one to two square inches of algae at it's base with the peroxide
- after you apply the peroxide, leave the pumps off for another minute or two
- start the system back up; wait for that patch to die
- repeat in 24 hours on another patch; etc
You might be able to leave the pumps off for longer during the treatment.
Consider either of those options as experiments and go slowly in those directions, if you go.
Don't worry about any areas of the tank other than where the algae is impinging on your corals directly.
Lack of grazing
How are your fish doing, and how do you feed them? (what and how much?)
Most snails will also happily dine on detritus. (So will most "herbivore" fish.)
So if your fish are fat and happy, now might be the time for a short fasting period.
It also could be viewed as a sign that you need even more herbivore snails.
It also might signal the need for increased biology in the anti-detritus camp....some peppermint shrimp would be awesome, if compatible with current stock. You'll have to remind me how many if you have them already, but Nassarius snails are also a great option
Other venues
Can you remind me if you have other places in the tank (ATS, refugium, etc) for algae to grow?
With the quantity of growth you're describing, it sounds like it would be a good option to use, if you aren't already.