You don't have a softie tank, you have a mixed reef. SPS need stability!
You have to keep ALK from varying too much. Week to week you want to keep it within 0.5 dkh swing. If you can do better than that your corals will start to look a lot better. Dosing pumps are very good! Calcium swings are not as much of a problem but you should still try to keep it above 420. I would also reduce the amount of water changes (i.e., do smaller changes, 10%). Let the tank stabilize for a while. Test your saltwater to see what the ALK level is as well as salinity. Do your best to match it with your DT water.
When you do water changes focus on removing the water from the dirtiest places in your system (sump, sand vacuum, etc.). If you're just pulling water out of the water column it's just a light dilution each time. If you pull out lots of crud with your water it's much more efficient and will do a much better job of reducing nutrients... you're diluting the water column and removing the source of nutrients that go into the water column.