USB-C is a complete mess. The physical appearance of the connector is nice, but the design by committee that resulted in invisible but critical differences is horrible. You cannot tell by looking at a cable or devices you are trying to connect or charge of the cable will provide the needed bandwidth or voltage. Two cables might look identical but one won't work at all for what you need and you have no way to tell.