There's excess phosphate in the tank, or the hair algae wouldn't be there. Corals aren't happy with excess phosphate. Two possible sources---a ro/di filter cylinder going out; or rock/sand releasing it over time. Some rocks have more than others, and until it has all released and been sopped up by something like gfo, it will continue to be at least some issue.