Animation stops completely on hitting wall

So I’m using a blendspace and an animation blueprint to make my player ship tilt in the direction it moves, but when it hits the invisible walls it immediately snaps to the idle position and it looks rough:

I know this is because my blendspace+ABP operates based on the player’s directional velocity, so when it hits the wall the velocity naturally goes to 0 and causes this issue.

Is there a way to keep the velocity while accelerating into a wall so that the animation does not change?