USBC Ports Acting Weird
Hey, my USBC Ports have been acting weird lately. The one entirely does not work, not for charging or powering any external devices. The one port that does work, is very iffy. It works for charging 100% of the time, I never have a problem with that. But when I plug in a different device (mouse, keyboard, piano keyboard, audio interface) it works for maybe 5 minutes then starts blinking on and off, and eventually turns off entirely. There is little consistency though, sometimes it never turns on, sometimes it blinks on and turns right back off, sometimes it lights up but isn't recognized, and sometimes it only starts working if I leave it plugged in for 20 minutes. I've never had this problem before but it's been ongoing for the past couple of months. Does this sound like a hardware issue? Or something that can be fixed through software? I've updated my mac and the issue was still there, I've tried any and all troubleshooting I could find through google. I guess I'm mostly confused by the inconsistency because the port works, just not all the time.
MacBook Pro