I had successfully kept all of my zoanthids when I had my tank with mostly LPS. Since the day I introduced SPS into my tank, the zoas had the sign of retreating. Some could not sustain with the chemical warfare and died. I lost the Lunar Eclipse, PPE, Candy Apple Red. The others still were doing OK with the warfare (RPE, AOG, Devil's Armour, Rainbow palys, Dragon eye, Eagle eye, Darth Maul etc). They are now still doing very well. However, I recognize that if I introduce the same zoa species (that I had and it was doing well in my tank) from another source into my tank, it can not sustain and die within a week.
My conclusion is chemical warfare is one of the cause; however, it you obtain a zoa that is immune with those chemical you can still keep it.