The reason it is cause you need to put the not normal condition first. In your way, you always cast flash heal, since there is nothing to stop it from going off. If you put the modifier condition first, it can be skipped and pass onto the heal. So, put your abnormal conditions (limiting) first, then the fall-through ones last. Hope that helps. Good luck.