Show a notice on the Windows device alerting the user that some files were rejected by sync.
Prevent < > | from being used in file names (maybe gated behind a setting).
Show a warning when renaming indicating that files with those characters will not be usable on Windows.
Actual result
If adding |, a warning popup appears saying “Links will not work with file names containing any of these characters: # ^ [ ] |”, but there’s nothing saying sync will reject the file on Windows.
If adding < or >, there is no warning, and the file simply goes missing from vault instances on Windows devices.