I have a few items I have noticed, but also most of the stuff that has already been mentioned.
First, I do think your Alk and Ca are on the high end. Keep in mind, that there is a workable range, but when you are on the very high end of it, its possible that any other small fluctuations can upset the coral. And stony corals are finicky, small negative swing takes a really long time to recover.
I also see that you are using a large skimmer, bio pelets, carbon, and GFO. All of those combined are very likely stripping your water of both nutrients as well as trace elements. That can be made worse too if you do not do water changes, especially if the 2 part you are dosing does not have those (most dont). I know you've tried to dose multiple things, but unless you are able to test for those specific elements, blind dosing can either not give enough, or over dose (both are not ideal).
Here is what I would try, changing one or two things only at once, and slowly. Start by lowering your Alk and Ca by not dosing, natural uptake should reduce it slowly (if its dropping quickly, then reduce the dosing amount). Get your params closer to NSW levels or just slightly higher. Best bet is to get it closest to what water you use for water changes (if you ever need to do water changes, then your tank water is close to your new water). If its not dropping without any dosing, then you may need to do some water changes to reduce it. Keep testing as you lower these, because its possible that once its lower in the sweet spot, your coral growth may explode and start uptaking Alk and Ca much faster, and if you dont catch it, it will drop too low.
Next, I would reduce the amount of chemical filtration slowly and wait for things to stabilize. Most people get away with only running a skimmer. Others with skimmer and some carbon. If you're getting high Nitrates and Phosphates, its possible youre overfeeding or dumping too much trace stuff that is not take up by fish and coral. So play with that a little. What may be happening here is too much stuff going in and then you're having to take it out. And unless you're religiously consistent, that would cause swings up and down occasionally, and reduce stability. My goal is always to balance my feeding so that skimmer, filter floss, and some carbon can handle whatever I throw at the tank. Plus it makes it easier to upkeep.
You can choose not to do water changes (I have ran my tank before for a year with no water changes) but then keep note of trace elements. I found Seachem Reef Plus and Trace to be spectacular. Just those two plus 2 part dosing of ESV and no water changes worked well for me. I only dosed half the recommended amount of the Seachem. Then as you get more coral and colonies grow in, you can increase to full strength slowly.
Generally, I try to follow the KISS approach -- keep it simple stupid. I found when I stick to only a few dosing items (Seachem stuff I mentioned), 2 part, skimmer, and carbon things tend to do well. When I get fancy with other dosing supplements, all sorts of coral foods, various filtration additions, it goes to ****. I am just not consistent enough to keep those always operating as they should, and that always leads to something coming out of whack. Its also too easy to fall for all these "miracle solutions" with so many being out and available. I know Im guilty of that. As we speak, I am battling cyano in one of my tanks because I tried to feed some coral extra stuff and threw my Nitrate/Phosphates out of whack.