@sonic41092 Well done. Mine has some problems connecting on boot at times. It seems I have to turn on the controller at the right time, otherwise it will connect and I just have to press a button when it says gamepad not found, not a big issue.
So, oddly, I figured out how to make it work. Not sure why though.
So for starters, it started working again yesterday (when I made the post), but I didn't know how. Regardless, today it stopped working again.
However, it was fixed quite simply. I plugged it into my PC, and then plugged it back into my Pi. Now it works fine again. I have no idea why, though.