Both the PC Rift and Quest versions of the games have issues starting. There is also some Mixed Reality Capture features in them.
Found using API Monitor, when the game calls function ovr_GetLoggedInUserID it gets a result of 0 instead of something else, which seems to prevent it from doing other things it needs to startup.
The dumbest/easiest way I've found to get past the issue is to NOP out one of the calls from DCVR-Win64-Shipping.exe which allows the game to start, already purchased DLC will work, but the game will act offline (like Quest 1 version) and offline leaderboard will show name as “None”.
Patching DCVR-Win64-Shipping.exe version 1.2.2:
The LIV/Mixed Reality using Mods page has the notes regarding the modified version of Revive (https://github.com/Jas2o/Revive-ExternalCamera) that allows SteamVR users to use a tracked camera with Oculus MRC games.
While the Quest version has similar function call to PC Rift that doesn't seem to be the problem. Instead it's the change in Android 10 regarding scoped storage. Playing the game with storage permissions turned off kinda works but you'd need to play the tutorial every time…
Instead we can modify the game to allow legacy storage access. Already purchased DLC will NOT work and the game will act offline (like Quest 1 version).
Tools you will need:
Prepare modification:
Install using SideQuest app:
Save files: