On download WinSCP escapes characters not allowed on Windows filesystems. This makes synchronization of such files impossible as filenames in local and remote directories differ. Problem is that WinSCP does not do reverse escaping on upload, so this would have to be implemented before (and made optional for those who do not want that).
https://winscp.net/forum/viewtopic.php?t=4713