For all of those having charging issues. Has the charging port been thoroughly cleaned? - Over time the USB-C port can get littered with pocket lint and other debris.
I had a similar charging issue with my first USB-C device, the Samsung S8, and it turned out to be a lot of gunk blocking the port and stopping the charging cable connecting properly.
Might be a good step to troubleshoot, if you haven’t already.