VRRP over VLAN problem

Hello, I have 2 MikroTik RouterOS 4.17 routers in such configuration

R1 have 2 ports:

  1. Eth0 - connected to data-centre N1 switch with some public ip a.a.a.a, there is vlan(with id 77) on that port tagged for network 10.10.77.0/24
    1.1) I made vlan interface on Eth0, called VLAN77
    1.2) Public VRRP interface configured on Eth0 with public IP address a.a.a.250and priority 200
  2. Eth1 - connected to server S1(10.10.77.11) directrly
  3. Bridge(with ip 10.10.77.251) LAN with ports VLAN77 and Eth1
    3.1) Local VRRP interface configured on LAN(bridge) with ip 10.10.77.250 and priority 200

R2 configuration is the same:

  1. Eth0 - connected to data-centre N2 switch with some public ip b.b.b.b, there is vlan(with id 77) on that port tagged for network 10.10.77.0/24
    1.1) I made vlan interface on Eth0, called VLAN77
    1.2) Public VRRP interface configured on Eth0 with public IP address a.a.a.250 and priority 100
  2. Eth1 - connected to server S2(10.10.77.21) directrly
  3. Bridge(with ip 10.10.77.252) LAN with ports VLAN77 and Eth1
    3.1) Local VRRP interface configured on LAN(bridge) with ip 10.10.77.250 and priority 100

Everything worked great, I can ping S1 from S2 ant vice-versa. Public and Local VRRP interfaces on R1 show RM status, and on R2 B status. When I change priority on R2 to 250, R2 is getting status RM and R1 - B. So according to this, VRRP works great on every interface apart from 1 thing connected with Local VRRP. When local VRRP has status RM on R2 router, I can ping 10.10.77.250 from both (S1,S2) servers, but when VRRP switches to R1, I can not ping 10.10.77.250 from S2 only. At that moment I can ping 10.10.77.250 from both routers R1 and R2, but not from S2.

How could I determine the problem? Firstly I thought, that the problem could be connected with routes, how can I check?