When file systems are to be shared with Android devices, the file system should be vfat to ensure other devices cannot create invalid names.
When syncthing is set up on a Linux VPS, all storage apart from the EFI boot partition is typically used for an ext4 file system. A vfat file system can be created by using a loop device.
/etc/fstab's column fs_passno cannot be used to fsck a loop device.
The syncthing service (a user service) must not start until the vfat file system is mounted and must be stopped before it is unmounted. No way was found to implement that dependency using standard systemd facilities.