They expell Zoox because the params aren't what they need, the cnidarians can handle wider params than the zoox and when the zoox start dieing the cnidarians purge them so that the toxins don't kill whole polyp. Corals cannot regrow zoox they have to recapture and culture them, some say that having an unbleashed colony of zoox will help the bleached colony recover.