You need to go back to basics and debug it for this, better to keep animations as simple as possible. Delete or disable everything, then begin with the 3 events I mentioned.
Player is hurt : play hurt animation
Player is not moving and hurt is not playing : play idle
Player is moving and hurt is not playing : play walk
See if that works first of all. If not then it's a problem with the hurt code that I haven't seen.