As always, if something isn't working right we've got you covered. These are some of the most common issues facing RetroPie users with controllers.
Controller input is slow or delayed
This issue is common with wireless controllers. However, it can happen with wired ones as well. Try testing the controller on another device or computer to isolate the problem. If the controller is only slow when using the Pi, you may need to restart the device and configure it once again.
Custom profile is missing
Verify you have taken the proper steps to save the custom controller configuration. If the file isn't saving, you will need to make sure both the SD card and destination folders are writable.
The custom controller profiles are saved in the following file path:
/opt/retropie/configs/
RetroPie doesn't recognize the controller
If RetroPie isn't recognizing the controller, verify there are no obvious hardware issues causing the disconnect. The cable needs be completely inserted into the port, but shouldn't require excessive force. Make sure the controller is working on other devices.
If the controller is working on other machines, it may be a compatibility issue with the Pi. You may need to restart the Pi and try to configure the controller once more. Search online, other users have encountered this problem using the same make and model controller.