In Unity there is an Oculus Integration option to create an App Store Compatible manifest xml file, maybe that's what you need to use in this instance?
Perhaps a silly question, but are you running the entitlement check? Like do you run Entitlements.IsUserEntitledToApplication() somewhere in your Unity application?