My 2c
If there was zero phosphate available, then those great macro algae in the tank would not grow. First thing I'd do if this was my tank issue is to check the phosphate test kit. The Hannah Phoshporous test kits are uber sensitive, their Phosphate one is less sensitive but good. You could then see if your zero is really a zero, which I doubt. Also if your test kit isn't giving good results.
I see that you also have a DSB. (Me too!). Have you ever in the ten years swapped out an area of that with new fine sand? I do this infrequently by taking a large plastic container, like a rinsed out large ice cream tub, bury that into the sand I want to move as gently as part possible, leave to settle then ever so gently remove and add the new sand. After ten years any good that could have dissolved out of your sand into your system has probably been exhausted. Once you have done that temporarily lowering your alk will help elements from the sand dissolve into your tank water. In general a consensus about replenishing some of the sand bed appears to be growing in the DSB community. Further to this you could add a small container of "miracle mud" that claims to add some vital chemicals to the water and provides some DSB like benefits. People seem very divided on those products, but most detractors seem to think do no harm and waste your money. I use this as a partial solution in my tanks and "feel" it helps, alas I cannot be more scientific than that.
Systems with DSBs, especially that are not partially replenished from time to time, seem to be more prone to "old tank syndrome". I'd research those threads to see if any good can advice can come of that.
Lastly, as a band aid I would feed those corals with a turkey baster filled with phytoplankton, as the consensus from the smarter folks than I is that they may be starved. I think that this would provide localized feeding opportunity for them, though from your stocking levels I am rather surprised that fish poo and cleaning your glass isn't already doing that (so agree with your thinking on that). But a little phyto to test that probably won't hurt anything that much.
If I was a gambler I would bet that the problem is not your ceiling.
Anyway, I'm no world expert, so anyone who thinks any of this is dumb or wrong please feel free to contradict me and help the original poster. However in case it helps those are actions I'd take from the information that you shared.