Hi. I am not so sure that it is the docks.
I have used the MS dock v1, which takes eveything out the power magnetic strip socket, and i have used this with little problem. However, when i connect an non-MS multiport devise to the USB-C port, i have all the problems of constant connections and disconnections. I have 3 of these, and they all behave the same.
In my opinion, this is something to do with power being restricted to the USB ports by software settings somewhere.