How do I fix pawn animation during a spline?

Sorry if this question is in the wrong section, this is the first time I’ve had (or tried) asking a question here.

I have a pawn’s blendspace and animations set up properly for a 2D environment, (they’ll walk correctly, etc).
However, during a spline where the pawn is involved, the pawn will stay in its idle animation (zero velocity) despite the fact it is clearly moving (basically, it just slides around in the spline).

I have tried everything and tried several different solutions (to no avail). But what is strange to me is, if the pawn is automatically moving during the spline, the idle animation will still be present but if there is axis input, the walk animation will play until released.

How do I resolve this issue?