Ça a fonctionné !

J'ai eu mon renouvellement de bail, sans soucis, sans perte de ping, en IPv4 et IPv6.
Il y a donc un bug dans le client DHCP dhclient qui fait que la priorité vlan précisée dans la config n'est pas appliquée au renouvellement.
En contournement, une règle de firewall fait le job.
Dans OPNsense, avant de créer la règle, pour se faciliter le boulot, j'ai créé un alias de ports.
Dans la GUI : Firewall > Aliases > [ + ] (Add)
- Enabled : coché
- Name : DHCP (ou ce que vous voulez)
- Type : Port(s)
- Catégories : on s'en fiche
- Content : 67, 68, 546, 547 (possiblement juste le 67 et le 546 suffiraient, les 2 autres sont les ports coté client)
- Description : DHCP ports
Ensuite, cela se passe dans Firewall > Rules > WAN (ou le nom de l'interface VLAN que vous avez créé) > [ + ] (ajouter une nouvelle règle).
Il faut définir :
- Action : Pass
- Interface : WAN (votre interface avec VLAN sur laquelle le DHCP client est configuré)
- Direction : out
- TCP/IP Version : IPv4+IPv6
- Protocol : UDP
- Source : This Firewall
- Destination : any
- Destination port range : DHCP (l'alias créé précédemment)
et dans le Advanced Features, il faut juste définir :
- Set priority : Inetrnetwork Control (6)
et ne pas toucher au reste.
Enregistrer le tout, ne pas oublier d'appliquer la config, et ça devrait être bon, pas besoin de redémarrer.