Obsidian Sync on iPhone Overwrites Newer Data, Causing Data Loss

I think the problem is not related to file content but to an incorrect evaluation of file time stamps.

I get that impression too, for at least some Sync issues. The bug thread Obsidian Sync: Conflict File generated but user has not independently modified on multiple devices may interest you.