I have Bitdefender Internet Security ("BIS"), version 26.0.18.75, running on Windows 8.1 x64.
A couple of weeks ago I had plugged in an external USB flash drive. After copying a file or two, I requested through the Windows system tray to eject the medium. To my surprise I was told that the device couldn't be ejected (or shouldn't be unplugged), because it was still in use.
Only after closing down a variety of applications that had been open I finally realised that it was in the process of being automatically scanned by BIS.
I have no problem with BIS scanning external media automatically. And I am aware that alternative preferences could be set by the user, per https://community.bitdefender.com/en/discussion/92085/usb-drive-scanned
However, to me such scans should be treated more like a background process to be done where available, while it doesn't interfere with the user experience. So I would prefer that when the user explicitly asks Windows to be able to eject the device, BIS could (somehow) receive that message and stop the scan in order to release the device.
Just to throw in one more analogy, I would expect it to work a bit like a task to defragment a disk during idle periods.