QuickLookUIService prevents me from ejecting disk
When I use Finder to view some videos on an SDCard plugged into my macBook Pro, and I then close all Finder and video-player windows, I still can't eject my SDCard. Using the "lsof" command, I noticed that a process called QuickLook still has file descriptors open on folders located on my SDCard, which would explain why the card can't be unmounted. In "ps" the process that won't let go of these files and folders is called "/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/XPCServices/QuickLookUIService.xpc/Contents/MacOS/QuickLookUIService".
I can't even terminate that process with "killall QuickLookUIService". Only "killall -9 QuickLookUIService" (or logging out and logging back in again) allows me to eject my SDCard without resorting to "force eject".
What am I doing wrong? Or is this just a bug in QuickLookUIService?
This is on macOS Catalina 10.15.7 on a MacBook Pro (Retina, 13-inch, Early 2013).
MacBook Pro 13″, macOS 10.15