iproute2 allows to assign MTU per static route , it could solve issues related to different MTU with different destinations example:
https://forum.vyos.io/t/overriding-pmtu-on-a-per-route-basis/10539
it's supported in our system in latest version :
vyos@vyos:~$ sudo ip route add 172.16.100.0/24 dev eth0 mtu 1432 vyos@vyos:~$ ip route 172.16.100.0/24 dev eth0 scope link mtu 1432