Hi,
I mean do not loop the check health fsm, but add a global transition on the first state (start state)
then you need to send an event to it after the player health is reset.
Or you can add a 3th state to check if player health is not 0 anymore
(same way as on the 1st state but then only "greater than")
and then loop back to the 1st state