Finally fixed the issue around memory mapped files preventing deleting. (Thought I did, but didn't) - Going to commit to try a full rewrite of the image work with NetVips instead.
Optimized code for checking similarity for Person Cover image against known placeholders from AniList.
There are still bugs around memory-mapped sections being opened when trying to manipulate files.