Mordentral: are you waiting for 1 tick of possession? if not you have to get the HMD location yourself or use bRetainroomscale = false like I said
Problem: Saving and Loading causes Player offset