USB-PD is pretty complicated, and without PD successfully negotiating the power requirements of the your laptop, it will degrade to the non-PD power spec, which is 5V @ 1A IIRC. Your laptop can't do much with that, but your phone can (and might use non-PD mechanisms to pull up to 2A @ 5V). So my guess here is that your 'port saver' is breaking the PD negotiation somehow. There are quite a few things that could be going wrong here:
- Your laptop requires > 15W charging (or I believe any of the alternate voltages), and the cable assembly is not an 'EMCA' cable with active marking to indicate it is safe at that power, so is refusing to charge. High current charging requires an appropriate cable.
- I don't think extension cables have ever been spec-compliant, so either by design (PD cable negotiation detects this or the cable is somehow marked as an extension) or accident (CC lines aren't connected) it may be causing PD negotiation to fail
- Your cable may be defective; if the CC lines are broken, the phone would still charge in 5V@1A mode, but PD would fail
My Pixel indicates that PD is successful by saying 'Charging Rapidly' instead of 'Charging'. I'm not sure if your phone does the same, but if you see this it probably means that PD is working, and the cable is just not marked for high current use.
There do seem to be some USB-C female to male cables that claim to support 20V@3A charging, so it does seem like they're out there, but USB-PD has greatly complicated the purchase of charging cables, and vendors are not marking them very well (the apparent lack of standardized markings doesn't help).
In my experience USB-C has been quite robust, and that was one of its primary design goals, so personally I don't feel that this sort of hack is necessary.
Edit: Here is one example that at least claims to support 20V@3A charging:
https://www.amazon.ca/Extension-UseBean-Aluminum-Extender-Nintendo/dp/B083DG8YYR/ref=sr_1_32?keywords=usb-c+female+male+cable&qid=1583449045&sr=8-32