Issue with moving actor

Hi ,
I am trying to set actor location using Move Component to function in the blueprint. I have a csv file with world location vector imported as a data table. I am reading the data table row by row and and setting the location by calculating the relative location at each instance. I have a custom function being called recursively to go through row one at a time. For some reason every alternate location set by the move component to is incorrect. I am printing the current, required and set locations on the log for inference.

Any help with this is appreciated. Is there a better way to do this?.


Try doing that vector subtraction the other way around.

that math doesn’t work