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.