I own a Lenovo T25.
I modded a T480 to accept a T25 keyboard. It has a USB-C charge port and Thunderbolt, both can be used for charging. The USB-C broke few months ago, the TB one started giving me disconnects just yesterday. And this is after me babying the thing by folding the usb-c cable under the body to remove any stress from the connector.
I will be going back to my 7th gen i7 T25 it looks like because it seems like so many people are having issues with dead USB-C ports. Meanwhile my 20 year old Thinkpads, which were not babied as I worked as a sysadmin in a datacenter, still power up fine and reliably.