So, the new scraper is unfortunately slower than the old one, because we're reloading the full site instead of only the HTML. I've also been more generous with timeouts before giving up on a site, because it's hard to tell if it's failed completely or just isn't finished loading yet. I can't assume everyone's connection is as fast as mine. Or a site just may be slow.
Unfortunately, because downloads happen in two phases, movies, then actresses, yes, if JavLuv is interrupted during scraping movies, it won't scrape actress data. You can partially mitigate this by trying to re-generate movie metadata. Or, you can individually update actress data when looding at actress data on movie details.
There's not a great solution here. I'm hoping to optimize the scraping operation and make it more reliable over the coming months as I get more feedback. My recommendation would be to try to scrape smaller sets of movies in the meantime in case this happens. I'll keep you guys posted on possible improvement. I'm going to add more logging and clean up a bit of parsing code to try to fix a few observed issues. Hopefully will have an update by next weekend.