Blueprint moving object different distance each time

Oh, sorry i did not realize that you use the Timeline for that… I guess i see your problem: You take the already changed Location for the next Lerp. But you need to inerpolate between initial and final location through out the time.
Just try this: