I see what you mean, i tried your project and get the same result, it almost seems like the Fsm you are using has been corrtupted in some way. (Unity 2017.2)
However when i make a new Fsm in your project and copy the states over, it works just fine.
So i would try that and just copy over the states to a brand new Fsm for now.
*Edit*
It really just bypassed the start state entirely, this is the same fsm and it just skips over to the hp changed state without it even being connected to the "main" loop, very odd indeed.
Deleting all the states and remaking them also seems to work.