It's a common problem with animations where more than one event is true at the same time so the animation has trouble playing. You need to add more conditions to your events, notice the 'is moving' is true even when you are running, so you can add something like 'W is not down' or 'run animation is not playing' to the 'is moving' event so run and walk are not true at the same time.