I’m storing the target location and using a Tinterp node to smooth the player movement. It ended up quite jank but you can restart the level through the pause menu. Thanks for giving it a shot!
For the movement, it is almost the same method here; but I simply offset the player character during the tick event, and *snap" them to the location when they are within a treshold - so the movement can quickly resume. Same with the rotations.