Studio Initialize returns FMOD_ERR_NEEDSHARDWARE on Huawei Android hardware

I bought one of these devices to test on. I should note that sound worked fine with Android 8 (oreo) and stopped working with the phone updated to Android 9.1 (Pie).

Here’s the log output at the call to Studio’s Initialize:

I/fmod: System::create : Header version = 1.08.14. Current version = 1.08.14.
I/fmod: FMOD::supportsLowLatency : Low latency = false, Pro Audio = false, Acceptable Block Size = true (960)
I/fmod: SystemI::init : FMOD Studio Version: 00010814 (80900)
I/fmod: SystemI::init : maxchannels = 512, flags = 00030004, extradriverdata = 0x0
I/fmod: SystemI::close :
I/fmod: SystemI::close : Stop all sounds
I/fmod: SystemI::close : done.
E/fmod: FMOD_OS_Init : Could not detect floating point hardware, cannot continue.
I/fmod: LiveUpdate::release :
I/fmod: LiveUpdate::reset : Reset connection (reason Disconnected)
E/FMOD: soun_fmod.cpp(106): FMOD error 41 - Tried to use a feature that requires hardware support.

I also found this thread which seems to be the same issue though I’m not sure what “flags and checks” you were referring to then. [Android] "Could not detect floating point hardware"