>>> That sounds like a strange setup for C# unless I'm missing something.
I remote into a full Windows VM, we use VS 2019.
>>> Also what's stopping you from charging form USB-C monitor and using it as a hub ?
My USB-C monitor can't charge for some reason. It's one of the first 43 inch USB-C supporting monitors.