Your answer could lie in the lack of iodine. These corals need sufficient iodine in their water. A lack of iodine can result in polyp flesh separating from the skeleton.

Emerald Crabs are not typically predatory and don't typically bother corals.