Thought I’d jump in as this was wrecking my head for a few days. I messed around with all sorts of settings including everything mentioned here, but it had nothing to do with my character, control or level settings. I had implemented a saving and loading system that was putting the player in a predefined transform on BeginPlay. Fixed it by checking a boolean that sets to true when the player saves for the first time and using that to determine whether or not to move the character on BeginPlay