Okay I think there are 2 problems. First, check your slash animation. There seems to be a mix-up with the frames. I think the first 3 frames in that animation should be deleted. That's why the animation seems fuzzy.
Second problem: When you are running and you press D, event number 11 fires (which is correct) and the platform stops because of user input ignored. So far so good. But because the platforms stops, event number 5 is also fired. Event number 5 says "play idle animation". Event number 11 says "play slash animation". Two animations at the same time, thats why it doesn't animate properly.
Solution: Add the following condition to event number 5:
So now event number 5 only fires when animation slash is not playing.
I've made those two changes and now it works properly.
Edit: Add the condition not only to event 5, but also to events number 6,7 and 8.