Vive preventing two instances from running on one machine

Currently trying to get an asymmetrical VR/PC co-op game to work in packaged form. In the Editor, I can set the number of players to 2 and let the PostLogin event handle possessing either the VR or PC pawn depending on server/client status, respectively. I run into an issue when trying to accomplish this after packaging, in that it will not let me run two instances of the game at once on the same machine. It only works if my Vive is not powered (plugged in,) regardless of SteamVR running or not.

I’ve looked around for fixes and tried:

  1. Disabling the SteamVR plugin from the Plugins pane in the Editor and repackaging.
  2. Disabling “Start SteamVR when an application starts” in the SteamVR Developer settings.
  3. Creating two separate packages, one just for the VR player and one for the PC player (without anything that should command the Vive/SteamVR.)

The only way it works is if I start the two instances without the Vive plugged in, but obviously I need it to play the game. Plugging it in once the game is running doesn’t kill either instance, but the game won’t recognize/hook up to the Vive. I’m willing to follow up on any idea at this point.

If there isn’t a fix for this issue, what specifically would I have to change in the PC player build for it not to trigger the Vive closing the first instance? I can run an unrelated non-VR Unreal package along with this one, but not two instances of this one together.