If you’re on a med/high end PC, then a $50 USB 3.2 Card w/ PD 3.0 is the best option.
Make sure all ports are at least 10 Gbps, and Put out 25w through PD,
Most of the ones I’ve seen lately have 4-6 ports,
4 port configurations are PCIe4.0 x4 at 10Gbps Each, the issue is Power and Bandwidth allocation, there’s plently of 8-10 USBC Cards, but on a PCIe 4x Slot, they are likely limited in bandwidth.
Some are PCIe3.0 4x and are limited to either 2.5Gbps or 5 Gbps per port, depending on port count and PCIe 3.0 Interface (I’ve seen some 8x Cards that offer faster 3.2 ports on PCIe 3.0).
I know guys that have Quest III and they use the link cable for 5+ hours and their unit stays 100% charged.
Rough Example, Note the Specs: PD2.0 and PD3.0, 2 Parts are 30w, 2 Ports are 45, Requires PCIe 6 Pin Power Connector.
For me, I have 1 extra PCIe 3.0 8x, so this would be something I’d consider, but I’d have to look into the brand and reviews, this is also the only one i’ve seen on amazon that specifically lists PD 30w and 45w, most of the others from Inatek and Startech are 10w max.
https://www.amazon.com/Sinefine-Delivery-Motherboard-Desktop-WindowsXP/dp/B0CCZ1W429/ref=sr_1_4?crid=1EKI3UE6DGRFE&keywords=usb+3.2+power+delivery&qid=1698532284&sprefix=usb+3.2+powerdelivery%2Caps%2C64&sr=8-4&ufe=app_do%3Aamzn1.fos.006c50ae-5d4c-4777-9bc0-4513d670b6bc
I have an Inatek card now, but it doesn’t support Power Delivery, the max it outputs over USBC is 10W via SATA Power Connector for all 6 Ports.