Downloaded all my iCloud photos last week with iCloud photos downloader.
Surprised at how well it worked. Setup was fairly easy and it pulled down my 700GB of photos to my Synology in a few days. From here, I'll sync them to Backblaze B2 for backup.