My Port Experience of 400GB of Data from GSuite to Onedrive...
1. GSuite supports a larger character set than OneDrive - I had to rename hundreds of files with characters like #, % etc. If you allow these characters on a windows file system, how can you possibly not support them on onedrive?
2. File length limitations - why o why is this limited to 256 characters? I have deeply nested folder structures which are included in the 256 character file limitation. I had to rename literally hundreds of files and sometimes the new files names where so short they became cryptic.
I view both of these as FUNDAMENTAL design flaws - you have designed a product that does not support the capabilities of the underlying operating system.