I’m running Retropie using Raspberry Pi 3 b + and a Picade HAT.
I followed the instructions to install the Picade drivers and now when I shut down it stays stuck and never completely shuts down. I keep having to force power off which I’m sure is not great in the long run.
This is pretty normal for a Pi- with or without Picade HAT- it wont actually power down because there’s no onboard power management circuitry to cut the power. That’s done by unplugging it manually. This is why it powers on as soon as you plug it in, and there’s no push-button on switch or anything.
Picade HAT adds this functionality, but you have to power the Pi through the Picade HAT so that the HAT can cut the power when it’s asked to.
Try reinstalling Picade HAT and swapping the microB power supply from the Pi, to the microB connector on the HAT itself. That should cut the power when shut down.