Just wanna share my experience with USB-C hubs...
My first U-Green hub actually worked well to my needs however as the cable is short and stiff, I bot a extension USB-C cable from shopee. Once I plugged in the extension USB-C cable, my monitor flickered a few times and that it, the U-Green hub is damaged!

Likewise for the extension USB-C cable!
So I proceeded to get a Vention USB-C hub + Vention extension USB-C cable during 99 sales...
The Vention USB-C hub works well by itself but once I connect it with the Vention extension USB-C cable, the RJ45 port stopped working. So I gave up with the extension cable.
Few days with the Vention USB-C hub, I connected a ext HDD and guess what? My monitor flickered a few times again and that it! Vention USB-C hub is damaged!
Today the Vention replacement has arrived, tried with extension cable and RJ45 surprisingly worked now.
Will continue to monitor the new hub but no more faith in its QC now...