FakeStereoRenderingDevice crashes in mobile renderer (ES2)

I’m trying to build an android version of my project which was originally made for DK2. I have gyroscope tracking working correctly, and my performance is acceptable, but I am having trouble getting stereo rendering working properly.

I have tried using 2 scene capture 2d components and drawing them as materials - this runs in mobile preview but crashes while on the device.

I have also tried implementing the FFakeStereoRenderingDevice from UnrealEngine.cpp. It works perfectly fine in PC standalone, but crashes the mobile preview as well as on the device with no error message.

Is there a trick to getting the FFakeStereoRenderingDevice to work on ES2? Or is there a better way to go about this?

Enable SimpleHMD plugin