Adding/changing an IP address on a VRRP interface causes the BGP connections to restart on that VRRP interface
When an IP address is added/changed on an interface (e.g., IP address is added to a new VLAN), RouteD daemon receives an interface event from the OS.
This triggers RouteD daemon to see whether the reported change affects any enabled routing protocol, in this case - BGP.
BGP checks if it is affected by IP address change on an interface by going over known BGP peers and seeing if the interface IP address differs from the local address for that BGP peer. If the address has changed, then BGP peer connection should be restarted.
In this case, the local address for that peer is the VRRP VIP, but it was compared to the physical IP address of the interface - since they are different, the BGP connection was restarted.