So I really thought you were using like gfo, and phosgaurd or something before? That's why you had no nitrate and phosphate?
What is the root cause of needing to add nitrate and phosphate?
It seems to me that sure the corals were starving, but now the Dino is flourishing.
That makes it seem fairly likely that you reached a tipping point. For a while the corals were getting a good amount of nutrients, if you had been able to maintain that level it would have been perfect. But I think you probably went past that level and the Dino took hold.
My point is the amount you were adding was good to raise the nutrient level in the tank, but at a certain point you needed to switch to a lower maintenance dose, or better yet, cut it out and let the tank do what it's supposed to through higher bioload/feeding, or maybe even (gasp) cutting out the skimmer.
You may not see the nitrate or phosphate at "high" levels on your tests for several reasons, and think you need to keep adding in more to prevent your corals from starving, but my money is on the Dino being really efficient at using it up quickly and thus keeping the levels in the water column low. In essence I believe you are fueling the Dino by trying to provide nutrients for your corals. The Dino grows way faster than your corals and will out compete them.
I agree manual removal needs to happen. Maybe even chemical eradication/light deprivation, whatever it is im not really advising you on that part. My advice is this, starve them out. Your corals need a very little nitrate and phosphate. This should be getting provided by living things ideally. Don't add excess nutrients at this point. It seems rather evident to me that it is counter productive
At this point. Correlation is not causation, but I am entitled to my opinion.