Fixed
- Full-enumeration sync tokens now advance when a CloudKit count gap is fully explained by duplicate asset IDs already seen in the API stream. Real pagination shortfalls still block token advancement. (#557)
- Pending and failed retry fallback is now scoped by library, so retry work in one CloudKit zone no longer forces unrelated libraries back to full enumeration. (#557)
Full changelog: CHANGELOG.md