In all honesty, and this may come off a bit harsh, but totally not intending to. So sorry in advance.
In 2 years you have moved tanks what 3 times(between this thread and the other)? added rock, removed rock, added fish, killed fish, added coral, killed coral, tried this or that a bunch of times, and have been all over the place.
What you really need to do is slow down, and I do mean slow way down. Nothing good in this hobby happens fast. The first year of any new tank is just getting it stable, by not keep adding and taking away thing.
This is not the FW hobby. Stop treating it like it is.
FWIW some of my coral have been in my tank for 2 years and have just started to grow, and yet others have exploded in growth. Some corals are just slow growers and need to get used to the STABILITY in your tank, which IMO your not providing stability.
EDIT to add:
My current tank and old biocube didn't even begin to "take off" until I learned to keep my hands out of, and off of the tank. I test every 10 days, weekly WC's, daily feeding, daily additions of 2 part via automated pumps, and thats it. Other then to pickup a frag plug, or right a snail, I never put my hands in the tank anymore.
And again sorry if this post comes off as a bit harsh, I did not intend it to be, but rather informative.