Xperia 10 III charging issue

Curious to know if anyone’s ever found a solid fix for this. I’ve just ran into the problem today, my phone will not charge from either the QC3.0 socket or the 5V socket on my Pinepower power supply, but charges without issue from the PD65W one. Tried a whole bunch of cables. Battery Buddy/CSD both show that the phone is “charging” but the Current is in the negatives and so the battery is draining.

I’ve even tried the quick fix listed on this thread, of rebooting the phone with the cable plugged in, and that doesn’t seem to do anything either. Port is (as far as I can tell) dust free and clean, and all the cables I’ve tried work fine on other devices. The Pinepower’s display shows that the socket is giving off 0.0A.

Using the PD65W socket is fine but I now limit the current via Battery Buddy as otherwise the phone gets hot!

I never used Battery Buddy, but in CSD negative current does indicate the phone is charging (at least on my XA2).

In battery buddy a negative charge means discharging and positive means changing the battery.
I also have this strange dependency on the cable: with the same power supply some cables charge the Sailfish Xperia 10 iii, and after swapping to another cable on the identical power supply the phone doesn’t charge. This is reproducible and depend on the cable. I can’t tell which specifications the cable must meet to be able to charge. Additionally, I don’t know if this ‘charging refuse’ with some cables also occurs with Android on the affected Xperia 10 iii. Would be interesting to know, but reflashing effort is too time consuming for me right now to find out.