These things really are a plague. Based upon my experience with a similar species, but definitely not the same one, I would advise you to bite the bullet, remove the coral from the existing rock and then get rid of the rock and buy new.
Very briefly here's my past experience:
- when I first set up a reef tank in 2000 someone gave me a rock that had a lot of green paly's on it. They looked nice and went into the reef.
- seemed to stay local so when I upgraded to a 225 in 2004 the rock came with me.
-Paly's started to spread across the reef, along with some smaller orange centered zoanthids.
- Had a tank crash years ago, somewhere around 2010 and ended up dismantling most of the reef rock. All the rock with the paly's was put outside on my deck, out of water, in the sun for 6 months or more. Meanwhile I rebuilt the reef with less rock.
- After months on the deck, most of the rock went into a box in basement, but a few pieces got scrubbed and cleaned and added to the reef.
- Some months later the paly's showed up again. Unfortunately they were at the back of the reef and I didn't see them for quite a while.
- they spread to multiple rocks and almost covered the overflow wall. I was pulling them out with forceps one by one and it was painful but I wasn't making a dent. I kept trying to live with it.
- Then about two years ago all the orange zoanthids which had spread across the reef over the years closed up and stayed that way for a very long time (over a year), though the paly's remained unaffected.
- Suddenly the zoanthids totally melted away and the paly's also seemed to melt away and disappear. Yeah!!!!!
- Then just this week I see some very small ones low on the overflow wall and also on the back part of a large rock I can't remove very easily as it is home to a pair of clownfish and about 4-5 RBTA's.
- I'm so sorry I ever put that rock back in my tank
Cut your losses now! Pull that piece of rock and just junk it. It's not worth trying to save it. Do it while things are contained.
(I guess this wasn't so brief after all

)