This might be a long shot, but I once thought my USB-C port was broken but it turned out that all that happened was that fluff and dust/dirt was lodged inside and the cable no longer went in all the way.
The fix was to slowly scrape all the fluff out with a needle (I am sure there are better ways).
This is of course assuming your issue isn't anything electronic.
I've done it carefully a few times using the sim card slot tool that comes with the phone. When it gets crusted in there not sure compressed air will do it.
even paperclips are way too large for usb-c slots; toothpicks are even bigger than that, even if you consider their conical shaped tips, so there's absolutely no chance a toothpick will work. The only thing that worked for me was a bent staple.
The fix was to slowly scrape all the fluff out with a needle (I am sure there are better ways).
This is of course assuming your issue isn't anything electronic.