Netplan ne configure pas correctement ma route ipv6 par defaut

Bonjour.
Je découvre netplan sur un vps debian ovh et je tente sans succés de configurer mon ipv6
Dans le fichier /etc/netplan/50-cloud-init.yaml, j’ai fait la config suivante:

network:
    version: 2
    ethernets:
        ens3:
          dhcp4: true
          match:
              macaddress:"<ma mac adress>"
          mtu: 1500
          set-name: ens3
          dhcp6: no
          addresses:
            - "<l'ipv6 fournie par ovh>/128"
          routes:
            - to: "::/0"
              via: "<l'ipv6 de la gateway indiquée par ovh>"
              on-link: true

Une fois appliquée cette config, j’ai un « network unreachable » quand je ping6 un host v6
mais il suffit que je fasse:
ip -6 r add <l'ipv6 de la gateway indiquée par ovh> dev ens3
Et là tout fonctionne.
Qu’ai je bien pu oublier dans ma config netplan ?

Que dit « ip -6 route » avant et après l’ajout de la route ?
Y a-t-il des messages d’erreur de netplan lors de son activation ?
Peut-être s’attend-il à ce que l’adresse de routeur spécifiée soit déjà joignable via l’interface (ce qui n’est pas le cas avec un préfixe /128, particularité d’OVH). Dans ce cas, ajouter en premier une route directe pour cette adresse avant la route par défaut dans la configuration de netplan ?

Ah ben maintenant ça tient aprés reboot…
Donc désolé @PascalHambourg je ne peux pas te dire comment c’était avant d’ajouter la route, juste que maintenant, c’est:

<me>@ns:~$ ip -6 r
<ip6 locale> dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ens3 proto kernel metric 256 pref medium
default via <ip6 gateway> dev ens3 proto static metric 1024 onlink pref medium

Et ça marche stable, je comprends pas.