i see no one else throwing advice at you so I'll tell you what I did.
I have a 120 with around 25 gallons in my sump all LPS. I'm not an expert by any means but I have had a freshwater tank on and off since I was 8 and a reef tank for about 10 years and I can tell you I had issues just like you describe when I first started that cleared up entirely when I did these things:
1. Started dosing alk and calc (adjusted based on testing)
2. Measured alk, calc, mag, salinity parameters every 2 weeks
3. Adjusted the mag level manually every 2 weeks
4. Regular water change schedule (5 gallons a week, vacuum the cap out of the gravel)
5. Added irregular flow (using inexpensive jebao pump). I had no luck getting hydors to stop and start regularly to create this kind of flow
6. Slowly ramped my LED lights (reefbreeder) gradually (over weeks) up to a ten hour a day schedule at around 60% max (white and blues)
7. Added chaeto in one chamber of my sump under LED spotlight from Ace Hardware.
8. Added an ATO so salinity would remain constant.
9. Set my temperature to run 78-80°F
8. Bought a reef controller to keep everything consistent.
Also, I spent some time talking to people and researching clean-up crews (snail types). Decided no crabs. They love to steal food from LPS mouths sometimes tear them apart from the inside.
Added 2 sea cucumbers (the brown ugly ones) that spend all their time cleaning under rocks. I don't have a clue why people claim they will poison your tank or get in your powerheads doesn't appear to me they have prayer of climbing the glass to get to them.
This was probably a $700 "investment". I'm sure others have achieved the same results other ways but my tank doesn't stress me out anymore and everything is stable. Now I test monthly and rarely need to adjust anything.
Best advice I have is consider any changes you make very carefully for unintended consequences before and after you make them. If something is out of whack carefully consider how rapidly you should correct it. Even horrendously out of line water parameters are often better corrected gradually.
Hope this helps. Best of luck. I hate seeing LPS look like that.