Hello XsynthZ,
If you are using the HMDLocomotionPawn, you will need to place an instance of it in the level. The “TeleportPin” component is being used to set the location. This means that a player start will be ignored (and that the location given will be (0,0,0)). A quick test to show this would be to delete the “TeleportPin” in the HMDLocomotionPawn. If you do so you will see that the player will now use the player start (if one exists in the level) as it’s new default starting point. I hope that this information helps.
Make it a great day