On a Mac the other way to sort this is with an egpu.
I have a 13” 2017 MBP & use a Razor Core X Chroma with an AMD Vega 64.
It makes an awesome 1 cable docking station - I have mouse, keyboard & external disks plugged into it, as well as the monitors and a Behringer external sound card (for midi and studio speakers).
Just 1 Thunderbolt cable into the MBP, which also provides power to it. Makes for a nice tidy desk too!
https://egpu.io has all the info you’d ever need on such setups (no affiliation BTW).
I have a similar setup but I found the USB ports on the Chroma to be ridiculously unreliable, and that seems to be very common. They work without issue for you?
I have a 13” 2017 MBP & use a Razor Core X Chroma with an AMD Vega 64.
It makes an awesome 1 cable docking station - I have mouse, keyboard & external disks plugged into it, as well as the monitors and a Behringer external sound card (for midi and studio speakers).
Just 1 Thunderbolt cable into the MBP, which also provides power to it. Makes for a nice tidy desk too!
https://egpu.io has all the info you’d ever need on such setups (no affiliation BTW).