USB disconnects are commonly reported but depends on what external drives you are using, what ports on your motherboard, etc. Lits of variables and you would probably need to test on your hardware.
Usually USB2 is better than USB3. Not sure about USBC, eSATA and TB. I know some people are using them though.
I avoid windows so can’t help you there.