Cannot make Fire HD 10 work with OpenGL ES 3.1

According to https://developer.amazon.com/de/docs…ies-and-limits the latest Amazon Fire HD 10 supports OpenGL ES 3.1.
However, I cannot make this work with UE 4.19 or 4.20. While OpenGL ES 2.0 works fine (with the usual limitations), the OpenGL ES 3.1 renderer displays kind of garbage, T-pose for characters, strange flickering, even physics bugs. Texture encoding seems to be fine (UE 4.20 has a new check), I use ETC2.
I followed these instructions https://docs.unrealengine.com/en-us/…MobileRenderer to set up OpenGL ES 3.1.

Did anyone make this work or could anyone give me a hint? The latest Fire HD 8 and 10 are very widespread and it would be a shame if I’d have to use OpenGL ES 2.0 on these modern devices.

I’m having the same issue using direct API calls to OpenGL ES 3.0, 3.1 and 3.2 in Android Studio using Kotlin.

The app crashes on Fire HD 10 when using anything except OpenGL ES 2.0.

However, in the simulator, on macOS Intel, OpenGL ES 3.0, 3.1 and 3.2 works fine.