What I tried:
- Attempt: Block `idleassetsd` in LuLu
- Result: Downloads stopped, but it went into the restart loop (150-190% CPU).
- Attempt: Switch wallpaper to Sequoia
- Result: Not enough. The wallpaper settings (`~/Library/Application Support/com.apple.wallpaper/Store/Index.plist`) still had 59 Aerial entries, from 12 remembered displays and 18 Spaces.
- Attempt: Delete `~/Library/Application Support/com.apple.wallpaper/Store/Index.plist` (backed up first) and `killall WallpaperAgent`
- Result: Aerial entries went to 0. The loop continued, because the daemon downloads for itself, not for the wallpaper.
- Attempt: Delete `Aerial.sqlite` and the video cache
- Result: Made it worse: the daemon rebuilt the database and had more to fetch.
- Attempt: Allow it in LuLu
- Result: Restart loop stopped (`runs` stayed at 1), but it downloaded continuously.
- Attempt: `sudo launchctl disable system/com.apple.idleassetsd` and reboot
- Result: Did not stick. macOS removed the entry from `/private/var/db/com.apple.xpc.launchd/disabled.plist` at shutdown, so the daemon started at boot as usual.
- Attempt: `sudo launchctl kill SIGKILL ...`
- Result: Refused: "Not privileged to signal service". Force Quit in Activity Monitor works.
- Attempt: Free disk space (8.7 GB to 67 GB)
- Result: Stopped the delete-and-download cycle, but the scheduled downloads continued.
- Attempt: Block `sylvan.apple.com` in `/etc/hosts`
- Result: IPv4 only at first; IPv6 and already-open connections got through. With `::` added and the daemon restarted, it went back into the restart loop. Removed again.
- Attempt: Set root's `IdleScreenRefreshInterval` to `Never` and restart
- Result: Fixed. One process, 0% CPU, no downloads.