APK runs on consumer Quest 2 but not OFB headset
I have been successfully building and installing my project on business headsets for months using Unity 2021.1. I switched to 2021.2 recently and now the APK won't run (crashes immediately) on an OFB headset even though it runs on a commercial headset. I tried a very basic scene to make sure it wasn't a memory issue. After a lot of searching and experimenting I downgraded to 2021.1 again, but the problem persists. I did a file comparison between the project settings of a known working project and didn't see anything that could cause the issue.
Has anyone experienced something similar, or know a project/build setting that might be the culprit?
This is the logcat error I'm getting:
2021-09-23T20:57:50.073Z: info2563/1043 WindowManagerWIN DEATH: Window{a23a355 u0 com.mycompany.myproject/com.unity3d.player.UnityPlayerActivity}
2021-09-23T20:57:50.072Z: error1134/1043 InputDispatcherchannel 'a23a355 com.mycompany.myproject/com.unity3d.player.UnityPlayerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!