Why can't I launch in VR but I can test?

Are you talking about when launching a standalone game outside of the editor? You have to use the console command “stereo on.” You can automate this by triggering it from BeginPlay in your Level blueprint.