Does that also happen when you manually trigger sync using [ctrl-s] on desktop before making edits on the web app?
I suspect this is due to the desktop synchronizing after the web app syncs. For more control on the synchronization order, I usually use ctrl-s to force a sync to happen.
I believe the last changes still always win, itās just that in your case somehow the changes from the Windows app are recognized as the ālast changesā. If the last changes donāt win, the manual sync method is not guaranteed to work either.
In our case, last āsyncā always win. If you made changes but for some reason it didnāt get synced until much later, then this change will override any other changes synced after this change but before this change got synced. Itās harder to actually do ālast changeā because time tracking is inconsistent across client machines and each computer/phone is slightly off from each other and the server.