Mixing case-sensitive endpoints with case-insensitive endpoints is a Very Bad Thing with Syncthing. I get it.
With APFS and Win10, it is possible to make MacOS and Windows case sensitive. For Windows, it happens at the folder level. With MacOS, it happens at the volume level, but you can create a new volume within an existing container. Theoretically, it should be possible to sync all 3 of them, case-sensitive.
My question is this: Is there anyone who is actually using Syncthing with a setup including case-sensitive Linux, case-sensitive MacOS (with APFS), and case-sensitive Win10? Does it work, and does it avoid the data-loss-with-renaming-changing-only-case scenario?