Texture2dArray support on OpenGL ES 3.2 (PixelBufferObjects)

I’m trying to get texture2darrays working on oculus quest (OpenGL ES 3.2). It works on windows but fails on android. Unity seems to support it for this OpenGL ES version according to documentation (haven’t tried it myself yet), but UE4 is giving me errors about PixelBufferObjects or compression types, depending on which compression setting I choose. The only way I’ve gotten it building is by using the Alpha compression setting, but that removes rgb.

PixelBufferObjects error

Specific compression methods error

Is there a setting I can change somewhere to get PixelBufferObjects supported, or is it more complicated?