Character not moving along spline

I am attempting to move a character along a spline based on the velocity of a motion controller. I first got the velocity of the controller and clamped it to a value between 0-1. I then converted the velocity to a spline distance which gives me an increasing value when the motion controller is moved, the faster the movement the faster the value increases. Then made a variable to get the spline world location. Added movement to the character and set the character to the spline location. Everything works up until I set the characters location to the spline and then there is no movement. I have movement of the character before I set it to the spline location that correlates to the velocity of the controller just as I would like. The print string from the “spline location” variable is giving me a vector value that makes sense for the spline but the character does not move. All of this is done on the bp_motioncontroller blueprint. Any ideas?