I had exactly the same problem with Pokemon Brilliant Diamond, that it randomly freezes with 0fps (music still playing).
What fixed it for me were enabling:
- Force maximum clocks (Adreno only)
- Use asynchronous shaders
1716494350
I had exactly the same problem with Pokemon Brilliant Diamond...