If I create a file with a name including invalid characters (ie: question mark) on desktop app it gets synced without any problems. But the same note cannot be synced on the mobile app so does not show up.
The mobile app shows this error: ‘file name with invalid characters cannot be synced’
No, there is no meaningful reason of why I ignored the template. I apologize. When I think about it now, my explanation is that it seemed complicated to understand and implement.
Yes, it depends on what the local filesystem supports. We used to force everybody to a common reduced set of characters but Apple users didn’t want to be constrained by windows limitations and vice versa.
Now I realize another issue: creating a file on desktop (with allowed characters in desktop context) you end up with that file not accessible on mobile