When no character is present (e.g. CharacterAutoLoads = false), all CoreGui stops functioning completely in VR. This results in all 2D UI being incorrectly positioned at the origin and all core UI controls (for example summoning the VR menu) to fail.
Here I’m attempting to summon the VR menu without a character:
Here I demonstrate the broken 2D UI positioning:
(side note: the fact the default topbar shows is itself a bug, in addition to it’s incorrect sizing relative to the head scale)
These issues can be reproduced easily on a blank baseplate by simply disabling CharacterAutoLoads and attempting any of the above actions: