I also have a Baseus charger with one USB-C and two USB-A connectors. USB-C is a bit more finicky because in addition to the voltage and current it also has to negotiate direction. Old cables have a predefined direction (host to peripheral) while USB-C has to establish that. An interesting thing that I found out a while ago is that USB PD can go up to 3A using any USB-C cable. So you can use a dumb cable for charging with up to 3A. Anything above that has to be advertised by the cable. So if your cable does more than 3A, say 5A (to be able to carry 100W) it cannot be a dumb cable, it has to have a chip that will advertise the higher capacity. That means that the cable will take part in the power negotiations between the devices. So that complicates those negotiations even further. In my experience when you have issues like that, try to use a dumb cable, one that can only carry 3A. That will simplify the negotiations and should be more than enough for ZF8, which if I remember correctly charges at 10V 3A max. Usually my phone charges fine using a Baseus with a 5A cable, but the stalled charging happened to me once too. I just switched to a 3A cable and charging went fine. It's a much more complex world now with USB-C cables. It's simple for the user, all ends are the same, both sides are the same. But in the background something has to compensate for that physical simplicity. Until the "charging format" war is over, don't expect all deviecs to be perfectly compatible with one another. Find out what's right for you and use that.