Character not spawning at new checkpoint vector

I’ve currently got my checkpoint actor (tempactor) to save it’s location to a separate save game BP. See below for this.
However when I try and move my player to this checkpoint when I press a load button in my in game menu it spawns me at X:0,Y:0 and Z:0. (leaving me stuck in the floor as you can see) These are not the default values i have set for my checkpoint position variable in the save game BP as these are 123 for X,Y and Z. does this mean that I’m not getting the checkpoint value correctly and if that is the case then how would I fix this? Thanks in advance for your time.

tempactor bp:

loadgame bp:

checkpointactivated:

spawnafterloadmenu: