I have explo set up with --persist=false so that previous week's Weekly Exploration playlists are deleted. When a song that's not in my database is in the playlist it's downloaded correctly. However, if the same song is also present in next week's playlist it gets deleted but not re-downloaded. This leads to a playlist in by backend (Navidrome) with songs that are missing. I only have slskd set up as download service.
I'm guessing this is a timing issue with deletion, backend scanning and checking which files should be downloaded. I can understand that checking if files should be retained for next week's playlist might be difficult, so deleting the song and re-downloading it is an absolutely acceptable solution for me. Thanks!