Data corruption

What does corruption mean in this case? If you read the API docs there is a way to look up detailed information about individual files, including the last device that modified it.

There is no mechanism in syncthing to prevent corruption as it’s not a filesystem and it cannot distinguish corruption from a user made change.

Different versions should not be related to this, but ideally you want them as close as possible to pick up bug fixes.