Found plenty of people online with the same issue but no resolution.
Finally just paid the $25 to get the OEM SteelSeries replacement cable and it charges fully again. wtf… I guess the replacement cable was USB-A to C and I’ve only tried USB-C to C cables?
I'm assuming since it writes to a vendor-reserved sector, replacing it would make the whole thing moot. The rental company wants to retain that data because it makes a used PC more valuable. Since the corporate renter doesn't own the PC, they would only be allowed to wipe the SSD (excluding this section), not remove and destroy it.
I do think that X220 is a great laptop because despite its age, it still runs great.
But, tbh, i don't think that it holds up well in terms of performance if we compare it to any modern laptop.
What we do want is a modern laptop which is open source friendly, has a great battery life, is repair-friendly, has a good hardware. Do Framework laptops fit this criteria? I don't know. I also do hear that the modern Thinkpads are good but they used to be better, years back.