Is there a limit to the APK file size? I'm building with Unity 2018.2.20f1. My APK will build with Gradle but only if I export the project and run gradle from the command line with 32GB heap space. It produces an APK of about 3GB which loads but doesn't run on my device (Oculus Quest). If I choose to split the APK then the aapt.exe package tool fails during the build. It doesn't say that it's out of memory, but it does seem to be around the 2GB mark at the point of failure.
Yes, both apk and oob are limited in size. I think it's 2GB for obb, way less for apk (finding 100MB on stackoverflow). You should be looking into dynamic content delivery for your app.
Oculus store have a limitation of 4gb on obb. It's posible to remove 2gb limitation on unity obb build?