Help needed with Citra Android

Device: smartphone - Samsung Galaxy S24

Specs: OS Android 14, One UI 6.1.1 Chipset Qualcomm SM8650-AC Snapdragon 8 Gen 3 (4 nm) - USA/Canada/China Exynos 2400 (4 nm) - International CPU 8-core (1x3.39GHz Cortex-X4 & 3x3.1GHz Cortex-A720 & 2x2.9GHz Cortex-A720 & 2x2.2GHz Cortex-A520) 10-core (1x3.2GHz Cortex-X4 & 2x2.9GHz Cortex-A720 & 3x2.6GHz Cortex-A720 & 4x1.95GHz Cortex-A520) GPU Adreno 750 (1 GHz) - USA/Canada/China Xclipse 940 - International

Citra version: Citra Build 5115f64

So I've been trying for about two weeks to get Pokemon Omega Ruby to run on my Galaxy S24 but to no avail. I've tried everything from both encrypted and decrypted .3DS files to the legitimate .CIA but nothing seems to work. I've tried the games on my pc version of Citra and they're working just fine on my pc so the problem must be on my phone or the Citra version I'm using. Every time I boot a game it gives me a black screen and then throws me back to my games list. I've included a video so you can see what exactly is going on.

Thanks in advance for any tips or solutions!