lost a day debugging iCloud sync thinking that is my fault 👿
The first thing that I do when I setup a new Apple device is to disable iCloud. There are better alternatives out there for every service and it saves a ton of battery.
as I use it for Photos backup, other apps storage and my app for syncing I am stuck with it. for now :)