ProtectHome=read-only stopped the timer from writing ~/.cache/wallpapers, so it failed without a cache and otherwise kept redrawing the same images.
ProtectHome=read-only stopped the timer from writing ~/.cache/wallpapers, so it failed without a cache and otherwise kept redrawing the same images.