App freeze when loading scene. No crash to home screen

I did some search, saw other people posting similar issue but i did not find any solutions.

I am working on a daydream app for android. Atm I am using Technical preview gvr 13(also tried beta 5.6 and same issue).

I already post on Daydream preview forum but i dont think this has anything to do with daydream.

The problem is intermitent. Happens about 40-50% of the time on my Pixel phone.

When I boot my app built on pixel, the first scene is a custom splash screen scene with almost nothing in it. There is a 3d object that rotate while I am loading the next “menu” scene with SceneManager.LoadLevelAsync();.
About 50% of the time, my app will get stuck on the splash screen scene and never switch to my menu scene. When the issue happens, my rotating 3d object stop rotating but the camera keep following head mouvement, only there is no more rendering. I need to close the app and start it again.

Everytime this happens, the last log i get from my phone is
D Unity : Unloading 3 Unused Serialized files (Serialized files now loaded: 0).

I tried some fixes i saw in forums like calling garbage collector before loadlevelasync or adding empty scene before my splash screen. Nothing fixed it.

Here is the last few log when i run into this issue.

03-05 15:26:45.250 837 886 I Unity : UnityEngine.Debug:Log(Object)
03-05 15:26:45.250 837 886 I Unity : GvrUnitySdkVersion:LogGvrUnitySdkVersion() (at C:\Users\Mathieu\Documents\repos\My project\Air Hockey VR\Air Hockey VR\Assets\GoogleVR\Scripts\GvrUnitySdkVersion.cs:25)
03-05 15:26:45.250 837 886 I Unity :
03-05 15:26:45.250 837 886 I Unity : (Filename: C Line: 0)
03-05 15:26:45.250 837 886 I Unity :
03-05 15:26:45.354 837 1420 D Unity : Unloading 4 Unused Serialized files (Serialized files now loaded: 0)
03-05 15:26:45.372 837 886 D Unity : UnloadTime: 0.962000 ms
03-05 15:26:45.423 837 886 D Unity : System memory in use before: 64.8 MB.
03-05 15:26:45.427 837 886 D Unity : System memory in use after: 64.8 MB.
03-05 15:26:45.427 837 886 D Unity :
03-05 15:26:45.427 837 886 D Unity : Unloading 9 unused Assets to reduce memory usage. Loaded Objects now: 288.
03-05 15:26:45.427 837 886 D Unity : Total: 3.574000 ms (FindLiveObjects: 0.045000 ms CreateObjectMapping: 0.085000 ms MarkObjects: 0.327000 ms DeleteObjects: 3.112000 ms)
03-05 15:26:45.427 837 886 D Unity :
03-05 15:26:45.462 837 1589 D Unity : Setting up 1 worker threads for Enlighten.
03-05 15:26:45.462 837 1590 D Unity : Thread → id: c66f4920 → priority: 1
03-05 15:26:45.971 837 837 I Unity : windowFocusChanged: true
03-05 15:26:48.418 837 1420 D Unity : Unloading 3 Unused Serialized files (Serialized files now loaded: 0)

I already created a case 884461.

If someone can tell me what I am doing wrong or point me in the right direction that would be great.

I am having the same problem. 5.5.3p2. I am just using SceneManager.LoadLevel and have been trying to fix this problem all day. Android app freezes 100% of the time for me. And it just started happening out of the blue. I would upload a bug report but my project is 3gig :S

Did you have any luck finding out the cause?

Do you have any solution?