On my current t480 I also succeeded in slightly bending the port shell tighter and using a USB-C cable with tighter tolerances to get the port to be usable for charging again, but it's a not guaranteed trial and error solution.
https://gitlab.com/MobileAZN/lenovo-t480-thunderbolt-firmwar...
USB-C is definitely no panacea when it comes to durability, though. I’ve had better luck with Lightening and wish the USB-C connector took more inspiration from it.