Mountpoints failed at boot on accentued paths

Greetings,

I setup a ZFS pool as a non-root filesystem. Everything went according to plan :

  1. I was able to create and mount datasets with :
Bash commands for mounting dataset
POOL_NAME="hyperion.zfs.pool"
declare -A DATASETS
#         Name          Mountpoint
DATASETS["Documents"]="/home/sirc/Documents"
DATASETS["Musique"]="/home/sirc/Musique"
DATASETS["Images"]="/home/sirc/Images"
DATASETS["Series"]="/home/sirc/Vidéos/Séries"
DATASETS["Films"]="/home/sirc/Vidéos/Films"
DATASETS["Mangas"]="/home/sirc/Vidéos/Mangas"
DATASETS["Jeux"]="/home/sirc/Jeux"
DATASETS["Telechargements"]="/home/sirc/Téléchargements"
DATASETS["Applications"]="/home/sirc/Applications"

   for dataset in "${!DATASETS[@]}"; do
       zfs create -o mountpoint=legacy "$POOL_NAME/$dataset" && \
       mount -t zfs "$POOL_NAME/$dataset" "${DATASETS[$dataset]}"
   done

I want to stress that all of them were created and mounted properly.

  1. I was able to generate a hardware configuration with nixos-generate-config :
hardware-configuration.nix
# Cut for brevity 
fileSystems."/home/sirc/Téléchargements" =
    { device = "hyperion.zfs.pool/Telechargements";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Musique" =
    { device = "hyperion.zfs.pool/Musique";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Vidéos/Séries" =
    { device = "hyperion.zfs.pool/Series";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Documents" =
    { device = "hyperion.zfs.pool/Documents";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Vidéos/Films" =
    { device = "hyperion.zfs.pool/Films";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Images" =
    { device = "hyperion.zfs.pool/Images";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Jeux" =
    { device = "hyperion.zfs.pool/Jeux";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Vidéos/Mangas" =
    { device = "hyperion.zfs.pool/Mangas";
      fsType = "zfs";
    };

  fileSystems."/home/sirc/Applications" =
    { device = "hyperion.zfs.pool/Applications";
      fsType = "zfs";
    };

But when came the time to reboot after nixos-rebuild switch I was greeted with an emergency shell and particularly in the journal :

Failed to mount /home/sirc/Vidéos/Films.
Failed to mount /home/sirc/Vidéos/Mangas.
Failed to mount /home/sirc/Vidéos/Séries.
Failed to mount /home/sirc/Vidéos/Séries.

The other mountpoints were successfully mounted. The only common traits amoung the failing one are that they are accentuated (even if the characters are part of ISO/IEC 8859-1:1998). The folders inside and Vidéos itself exist (like the other successful mountpoints).

Obviously the command mount do not care because of the successful mounts before boot so would it be caused by fstab that is used by NixOS for mounting disks at boot ?

Would you know what would cause this behavior ? Or how to solve it ?