Unfortunately there really isn't an easy answer to this.
USB C turns out to be quite a mess since different combinations of devices and cables can make huge differences what might work or what might work slow or what might even burn down the house.
Yes using different USB C cables with the same devices can make a difference in this.
Time to buy a label maker to mark all your cables since they look potentially all the same with vastly different specs and capabilities.
A good write up on this is here:
Next thing is that all the different charging standards and devices are a nightmare as well.
Many chargers and battery packs labeled USB PD are actually not compliant or fully compliant.
So that they are marketed as USB PD and to work with the MacBook Pro doesn't mean they really are working with it or work safely with it or the V.
Some engineers at Google started to make tests and a list which chargers and battery packs are according to standard and safe and which ones not.
Big name brands on both sides of the list.
Companies like Anker, PavPower Apple, .... make good and bad ones and label them all USB PD compliant even though they are not.
Anyway here is a good write up on that. It also has a list of tested devices that actually comply with the standards
Also QC 3 compliant doesn't always mean that it can't work with USB PD devices as you can see from the list that some QC 3 devices are fully compliant with USB PD.
So welcome to a world with cables and devices using the same port and look the same from the outside with very different purposes and specs and capabilities.
Good luck to all of you to pick the right combinations at all times!