Quick Answer: Offline sync conflicts happen when two devices edit the same record before either has synced. Last-write-wins is the default fix, but it silently discards data. Merging per field with a hybrid logical clock and soft deletes resolves most conflicts without asking the user anything.
Source: [Dev.to](https://dev.to/liaqat_ali/last-write-wins-is-not-a-sync-strategy-handling-conflicts-in-offline-first-mobile-apps-4p4d)