So, I’m trying to move the player character from one location to another. It works well if I just run the timeline, but if, for some reason, I need to set the playback position back to 0 before re running the timeline, my player gets transported to world 0,0,0 and the translation starts from there instead.
It really depends on how your timeline is set up and what the internal curves look like. My guess is that your curve starts a bit after and at time 0 your actually have no curve to retrieve the vector from - hence you are returned a vector 0.