Starting VRChat with the headset slightly tilted (or even completely upside down) will make the menu tilted until VRChat is restarted with the headset positioned straight. I noticed this started to happen after enabling the "Responsive Menu" setting.