Gear VR app has extremely low frame rate after about 2 minutes of use

I have created a Gear VR app that is nothing but an alembic file playing through an animation, a floor, and walls. When I first launch the app on my device, everything works smoothly; I have a decent frame rate. However, after roughly 1.5-2 minutes of use, the app suddenly gets a frame rate of about one frame every 8 seconds.
I cannot figure out what is causing this. The alembic file I have in the app is a decent sized file. It has a lot of polygons. It is a vertex changing animation that I imported as a geometry cache.
I have found that when it starts freezing up, I can lower the headset away from my face and then bring it back up and the app will recover for a few seconds before freezing up again.

I am running the app on a Samsung Galaxy S7.

Any ideas as to what could be causing the freezing would be greatly appreciated.

I’m not sure how GearVR handles power management and overheating but if the hardware is running too hot then the phone will automatically slow down the cpu and gpu to help them cool down. That could be the reason for the slowdowns.