@mitu Well as I said, the Bluetooth functionality was working perfectly when setting up the 8bitdo controller and problems only began when the Pi was restarted. As regards the SD card, it's a 32GB card, branded 'Team' and was bought from a local computer store. To be honest, I've had my doubts about it, so I think I'm going to purchase a 32GB Sandisk Ultra card to replace it. I have also since sourced the official Raspberry Pi 5.1v 2.5A PSU to replace the one sent with my ABOX kit. So between the two new pieces of kit, I'll set up Retropie afresh and see how it goes.
Thanks for your patience and help with this issue, it's appreciated.