Get velocity returns low values during move

on tick I get velocity of AI controlled actor and print it out

in the animation blueprint I get the velocity and feed it into a blendspace for idle/walk blending

using AI movetolocation, I set a new random location

intermittently the velocty (and vector length) dips down to 0 (screencap attached)

this causes the model to jump around instead of smoothly walking