Player animation not working when two buttons are pressed simultaneously

How do I…

Stop the player from crab-walking (by the way the game is top-down, and the player has the top-down movement behavior and the pixel perfect behavior)

What is the expected result

If I’m holding Down, then start to hold Left while I’m still briefly holding Down, the player should immediately start walking left and using the left-walking animation.

What is the actual result

When I’m holding Down, then start to hold Left without letting go of the Down button, the player moves Left, but the player is frozen on the first frame of the downward walking animation until the Down button is released.

Related screenshots

What is “Struggling?”

It’s just a variable that detects if the player has a slime stuck to them

Well you need more conditions.
The animations are just repeating really fast, it’s not getting stuck at all, and because the down animation happens after the left animation the down is what you see because it overrides the other one.

A solution might be to add the once while true condition but it might not work super well, still would prevent the glitch from happening I’m sure.

I added the condition to the events and now the glitch is reversed somehow?? The animation works only when I have two buttons held down