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:
Here is the setup I have and I’m get around 350mbps....
OTG CABLE: https://www.amazon.com/Adapter-Streaming-Logitech-Keyboards-Nintendo/dp/B07ZF6KSTR
USB hub with Ethernet Jack: https://www.amazon.com/Anker-Gigabit-Ethernet-Converter-Support/dp/B014ZOJX7W
Thumb drive: https://www.amazon.com/SanDisk-Ultra-Transfer-Speeds-s-SDCZ48-016G-UAM46/dp/B00KZIXSP6
Ethernet Cat6 cable: https://www.amazon.com/Mediabridge-Ethernet-Cable-Feet-31-299-10B/dp/B006JN6PL0