The usual way to solve your problem with the collision boxes is to have one box for the player and you pin the animations onto the box, that way you can change the anims and don't need to worry about the collision.
The anim issue, what other animation is it trying to play? Because you used right arrow key maybe it is trying to play walk, or it could be idle. The issue of cancelling or freezing animations is usually because more than one event is true at the same time.