iCloud sync has been unreliable, ever since I bought a lifetime subscription for the app, a couple of years ago.
Sync works fine most of the time, but every few days/weeks, it suddenly loses the previously entered status, or other details, of a particular game, or set of games.
This week was a good example, where I updated 2 games as finished and completed their playthrough info.
I also added an older game into my now playing status.
This appeared to sync fine at first, but a couple of days later, all of a sudden 1 of the finished games appeared in my playing list, while the one I added to playing disappeared.
Sure enough, the game I was playing had the playthrough info on it, but was sitting in Collection status again.
I also used to update the notes on each game with my progress, and what I’m planning to do next.
However, I gave up on that, because the app lost my notes so frequently: I now use an external app for that instead.
P.S. Sync is quite slow on iPhone 11, compared to other apps that sync using iCloud,
taking a minute or more to complete.
However, I always wait for it to finish, checking the status screen, before I make any changes.
Finally, I don’t think the issue is related to whether I use the Mac app, because the issue happens on iPhone when I haven’t used the Mac app for a while.
(I only noticed an issue on Mac once, where a game I added to my library on iPhone didn’t appear on Mac, but that may not be related to the sync issue above.)