This can also be a side effect from using a network drive. The DB was restored while the files were being removed by another instance
Calibre is NOT network or SHARED safe. Only 1 instance allowed at a time and that is still not proof against cloud caching.
Local connected drive only