SSDs disconnect from MacBook Pro via OWC hub after sleep
I am using a MacBook Pro (M3 Pro chip) and just recently purchased an OWC Thunderbolt 4 hub to connect the following external drives:
- WD Easystore 18TB HDD
- Samsung T7 SSD used only for Time Machine backups
- Samsung T7 SSD used for Lightroom photos, some other photo/video storage
Previously I had the two SSDs connected directly to my MacBook Pro and when I'd close the lid after using it, the drives would still be connected the next time I opened the MBP.
However, now with the OWC hub I find that every time I reopen my MBP after about 8 hours of non-use (overnight, for example), one or both of the SSDs have disconnected and I have the "drive not ejected properly" error messages waiting for me. I do see all three external drives showing in the System Report, so even though both or one of the SSDs aren't mounted they're still detected.
I've turned off Power Nap (System Settings > Battery > Options > Wake for network access = Never) and also have Put hard disks to sleep when possible set to Never.
I've been Googling around for a solution and some folks say to install OWC's Disk Ejector software for Mac and manually eject all three external drives before closing the laptop and then re-mount them when opening it again, but is that really the solution here? I'd prefer to leave them connected so Backblaze backups can run as needed (or maybe that won't happen now, with Power Nap turned off)? OWC's support page also says to unmount disks before powering a machine off, but it doesn't say to do this when the machine is simply sleeping.
What am I missing here? I don't want to kill these SSDs by having them continue to get disconnected improperly.