From your description it sounds like the VRRP broadcasts don’t make it to the other routers. Might there be a firewall for inbound traffic on these firewalls that blocks this?
I’m back on this topic again. I’ve looked for which ports / protocols need to be opened for VRRP and there isn’t a lot of info. So I went the other way and managed to get one setup which works and then tried to break it. Ironically, I’m not able to break it now…
The devices are directly connected either through mesh, or through Ethernet with an unmanaged switch. There isn’t anything else in-between. What concerns me is that I’m not able to stop multicast going out even if I try. a reject/drop rule on the multicast dest ip and output chain doesn’t trigger at all.