Players Camera Changing location after teleport

Whilst creating a spawn point for my characters to spawn at I ran into an issue with the Players Camera. The camera attached to each of the players via a Spring Arm Component changes its location after the player teleports to their new location (Which is in the construction script).
So when I start the game the characters move to their spawn point via a teleport node.
Once this happens the Camera attached to the player spawns randomly around the character.
Not sure how the cameras location and rotation are different each time I press play??