Found the answer.
Although I did nothing more than go in to RetroArch and simply reconfigure the joypad using the exact same settings - it must have 'reset't things, and the hotkey is now working on the 3DO just like all other emulators.
Hopefully this may help someone else in the future