The problem is most likely related to Android 12’s storage permissions or the way LaunchBox is passing the ROM path to AetherSX2. Since the games launch normally from AetherSX2 itself, I’d first make sure both apps have full access to the internal storage and that the ROMs are stored somewhere both apps can access. Also check the custom emulator settings in LaunchBox, particularly the application/activity and ROM path. If LaunchBox only opens AetherSX2 to its main menu, it usually means the game argument isn’t being passed correctly. Updating or reinstalling both apps may help too, but I’d test with a single ROM in a simple folder first.