I feel like the chips aren’t a likely failure because everything else works, and it just doesn’t sound too realistic that a bad chip would only affect the controller ports. It isn’t impossible, though.
You’ve got a good point though, and you also reminded me that I forgot to check to see if the ports were receiving power to begin with. I’m gonna do that when I get home, it’ll definitely narrow things down.
As for C20, I desoldered it from the board and checked its resistance with a multimeter, which increased infinitely as it should. I know it’s not the most accurate way to check capacitors, but I don’t have any other tools.
I’ll let you know if the ports are getting power once I test them.