@Mean Jim,
I have eSATA drives too, since Microsoft did not fix this bug yet and they seem to be ignoring the complaints , in the meantime waiting for a fix, I worked around the problem by adding the devices to the exclusion list as shown in the snap shot below for the defender setting exclusion list.
Just verify in the event viewer for the system if you get error 225 with the message showing MsMpEng.exe as the program that stopped the removal.
The application \Device\HarddiskVolume3\ProgramData\Microsoft\Windows Defender\Platform\4.18.2004.6-0*MsMpEng.exe* with process id 4380 stopped the removal or ejection for the device USB\VID_1058&PID_25FE\575834314131393638334334.
Assuming that your external devices always have the same letter(s) assigned you can exclude them.
There is no point on scanning them if they are just backups of internal drives, if there is a bad file to detect it will be detected in the source drive anyway....
In the sample below, it excludes Drive E:\ and Drive F:\
Just use the drive letters assigned to your external drives and then reboot.
This works fine for me, assuming that the culprit is MsMpEng.exe and not some other program or process..