It’s moving all over the place because every tick the timeline does you’re asking for a new random point in the bbox. So Like Tuerer says if you wanna lerp you’d need to store start and end locations every time you set new ones.
If you want something simpler you could just use “vinterp to” instead of a timeline and continuously tick the movement towards a target location, something along the lines of this: