external hard drives keep randomly disconnecting

Both my SSD SanDisk 2T and my Western Digital 4T disc drive randomly disconnect off the desktop. Sometimes they remain on, but when I double-click on them, they show no directory (zero items)... I've tried switching cables to USB-C ports, even switching to other USB ports and cables. I keep loosing any file I'm working on if the drive goes awol. Whats up?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0

crwdns2947414:01crwdne2947414:0:

Are you connecting directly to the systems ports or are you using a hub either for the drives or supporting your display/s?

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0