VR swap between Pawns

Hi! Im trying to finish a tool to swap between multiple pawns in a game for some arch vis. For example, one pawn on each floor of a building.

I have it working for the most part, but I’m having a problem after moving around the space, then swapping.

IE if I start the game, then swap pawns it works fine.

If I start the game, then walk 20ft and then swap, I appear 20ft from the placement of the second pawn…

Here is what I have so far, not sure if this is the correct direction for this type of tool!

][1]

I found that adding a reset orientation and position node in fixes the location, but it also seems to set the camera position down at the floor instead of eye level. Anyone run into a fix for this?