in looking at that picture they appear to be receding rather than being nipped and chewed. i think. Zoas can be weird animals... they are suppose to be beginner corals, but at the drop of a hat something flips out of line and zap... thats it.
My limited experience advice would be to start parameter checks on your water. Go with ALK first, and see if it has dipped below 6 for some reason and then check the NO3. I finally figured out in my last tank that i COULD NOT keep zoas to any degree of success over the long term because of NO3. It wasn't because it was too high, but because I didn't have any measurable amount (at least to my test kits) in my tank. Zoas dig some grunge. Now if it is high thats an obvious issue, but perhaps your water is too clean.
Also, make sure your carbon filters are in check. you don't want chorines being fed little by little into your system via top off and water changes.
Good luck!
Peace
B