Photos on external drive - Photos cannot play this video because the resource is unavailable
I moved my Photos library to a G-RAID external drive several months ago, and everything works well because the laptop is usually connected to the drive and a desktop monitor. The issue is when I need to disconnect and take the laptop elsewhere. (I don't open Photos when it's not connected to the external.)
The problem is when I plug back in, the drive shows up and I can open + see my photos, but I get the "Photos cannot play this video because the resource is unavailable" error.
I know in other forum questions people asked what types of video files, it's every video file, any and all formats. This only happens when I disconnect the external drive (the correct way, shutting down Photos, ejecting drive, mounting drive before opening Photos).
If I repair the entire library, things work again, but that takes hours and hours. I need to be able to use my laptop without it always being connected to the external and without always needing to repair the library just because it was unplugged for a few hours.
How do I avoid this?
Current: Catalina 10.15.6
Macbook Pro 2019
MacBook Pro 13″, macOS 10.15