The problem with USB-C ports is they handle both data transfers of traditional ports, but also power to charge & power the laptop which makes these ports different and more complex than older Macs. I think a big part of the problem is that third party devices are causing damage to the circuitry on these ports. I know with a charger, that if the charger damages the chip for the one USB-C port that it can sometimes prevent any of the other USB-C ports from providing power to the laptop from the charger even though each port has their own chip, yet the data devices will perfectly fine.
I also notice that these ports on the laptops I support for our organization seem to have a lot of liquid damage/corrosion on them which greatly contributes to problems.
I've also seen reports from a respected repair guy online who believes one of the chips seems to be weak and tends to have a high rate of failure (no liquid damage involved), but I personally lean to a mix of weak chip and bad third party devices being connected contributing to the other issues. I know these USB-C Macs and even recent versions of macOS have an awful lot of quirky behaviors compared to the older models. I now treat this quirky behavior as the new "normal" since it is intermittent across a lot of computers which otherwise are not having any problems.
It also does not help that Apple has consolidated what used to be multiple individual parts/components into a single complex part that now has a single point of failure, but dozens of new ways for actually failing because of the integration. I've seen so much that I can no longer recommend them to any one.
You have to keep in mind the Apple of today is not the Apple of yesterday. The Apple people loved started disappearing a decade ago.