To identify changed data sets efficiently, only some meta fields are checked (version, last change, id). I assume you imported the database, so you have different timestamps on the data sets.
It is recommended to start with a fresh database before the first fetch:
1) User 1 commits his database
2) User 2 starts with an empty database and fetches the commit from User 1