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