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.