Out of Sync When Everything Seems Fine

Today I saw this problem, and googled for it and saw some closed threads here.

Environment: Syncthing v0.14.36, Linux (64 bit) syncing between Ubuntu and Windows on LAN (but addresses are dynamic).

How to reproduce: Create a file on Ubuntu with a question mark in the middle of it’s name (I’ve not tested this the other way, it took it toll on me!) like 1234?123.

This is to be expected, as Windows doesn’t allow ? inside file names. The only way to sync tht file would be to replace the ? with something else, which would be data loss-ish.