There should be a error in the sync logs about files that can’t sync because the device filesystem does not support the filename.
Years ago, we used to enforce a minimum common set of allowed characters, but people on Mac/iOS didn’t like being constrained by windows limitations and viceversa.