Genesis Plus GX and PicoDrive platform differences?

I have tried multiple dumps of Phantasy Star II and they all work fine in the Win64 version of Retroarch with both the Genesis Plus GX and PicoDrive cores.
However, when trying to load any of PSII ROMS with the same cores on Android, It just says “Failed to load content”.
It happens in both the 32-bit and 64-bit versions of Android RetroArch. It happens on multiple Android devices. Every other Genesis ROM have I tried on Android works fine. The same PSII ROMs load fine in another Android based Genesis/MD emulator (MD.Emu)

Any ideas what would be the cause?