Now we live in a world where any cable can connect any two devices, but what happens and what’s supported is a complete and total crapshoot. The more devices and cables you own, the more chaotic things become.
I have devices that take USB-C cables but won’t charge if the cable supports USB-PD.
I have a monitor that supports Thunderbolt 3 and two Thunderbolt 3 laptops. It took me multiple tries with various switches and Thunderbolt cables to find a combination that worked.
I have had multiple other situations like this, and the only practical solution I’ve found is to aggressively get rid of cables of questionable provenance, unless you can keep them permanently connected to or associated with the device they came with.
I suspect I’m running into this sooner than most because I’ve gone all-in on USB-C. I have gotten rid of every device possible that used USB micro or USB-A.
For simple electronics that just need to charge? Fine, sure, outside of random cable/device pairs charging slower than expected, it’s nice. For anything that actually depends on features on the cable or on a combination of features supported by the devices on each end? Total chaos.