If you take a bugreport then look in the tombstones section. It will show a stack dump for each thread.
You may be able to see where the thread hung.
https://source.android.com/devices/tech/debug
Are you playing a MIDI file or sending note commands to the synth?
Are there any native crashes in the bugreport file?
Also try stubbing out FluidSynth or OpenSL ES to see which one is hanging.
BTW, instead of using OpenSL ES directly, we now strongly recommend using Oboe instead.
Oboe uses AAudio on API 27 and later, and uses OpenSL ES on earlier versions.
(AAudio on API 26 is not stable.)
Oboe also has multiple workarounds for problems on various devices and Android versions.
And it can help you get better latency.