just add an inverted is Attacking to the player run animation action.
It currently sets the animation to run every tick while the player is moving, instantly overwritting the attack animation.
tbh I'm a bit confused how or why your character and animation controller is setup like it is.
looks super neat though with the nice sprite and 3d camera movement