Both routers are virtual machines but on separate VMWare servers. Between them are 2 HP switches.
VRRP works OK on independent Ethernet interfaces. It elects the master (r1) and backup (r2) and when you disable the interface on the master (r1) the other router goes to master (r2) and all comes back to normal when you enable the interface on r1 again.
On VLAN interface, both routers stay at master. On both routers, the VLANs have IPs, the ping goes OK between them. On r2 I’ve put an DHCP client on the VLAN and it gets the IP from r1.
Is it not possible to get VRRP on VLAN?