I was using an Anker hub with PD that I had bought for a Chromebook. It ended up being annoying because the built in cable to connect to my 2019 MBP was too short. I have my MBP on a stand and it would hang awkwardly in the air. Here is a link to the old hub: https://www.amazon.com/Anker-Adapter-Delivery-Charging-Chromebook/dp/B07DD8BLJW
I had this laying around and decided to start using it again: https://www.amazon.com/Anker-Gigabit-Ethernet-Converter-Support/dp/B014ZOJX7W
Instead of using an adapter for the existing USB A to B cable I bought a new skinny cable instead: Cable Matters Type-C USB 3.1 Type B Cable (USB-C / USB C USB B 3.0 / Type-C USB 3.1 to USB B ) in Black 3.3 Feet https://www.amazon.com/gp/product/B00UXKTJE0
This setup gives me 3 high speed USB 3.0 ports and gigabit Ethernet. Plus it's small and easy to pack up. I like that the new Cable Matters cable is detachable (of course) and it's extremely thin. Kinda cool. :shrug:
Can’t go wrong with Anker.
Anker USB C Hub, 3-in-1 Type C Hub, 4K USB C to HDMI Adapter, USB 3.0, with 60W Power Delivery Charging Port for MacBook Pro 2016/2017/2018, ChromeBook, XPS, and More (Space Grey) https://www.amazon.com/dp/B07DD8BLJW/ref=cm_sw_r_cp_api_i_3qJgEbCVX5AC7