Hi Alex,
If I remember correctly, when you specify a VRRP instance, you put commands with pairs of VLAN + VRID. IMO having something like vlan1+vrid1, vlan2+vrid1, ..., vlan3+vrid1 doesn't mean that you have one instance of VRRP, but effectively yes, your switch participates as VRRP member for 10 VLANs with the same ID.
For every VLAN (network segment) a VRRP router advertises (broadcasts - VLAN is the boundary) its VRID configured for that VLAN (so in a single network segment there can be many redundant gateways to different networks behind).
- If you had two different VRRP clusters in exactly the same VLAN, with the same VRID, you would have one big cluster of 4 VRRP members - that's not what we want.
- If you had different VRIDs for each VRRP cluster in the same VLAN, it's OK, clusters are independent.
- If you had same VRIDs for different VRRP clusters (or even the same pair of switches) for many VLANs, it's OK, there should be no interference between advertisements as they are contained in different VLANs and from my understanding there is VRRP process running for each VLAN independently (that's why you have just 7 VRIDs available per switch but 256 VRRP instances total).
Hope that helps,
Tomasz