Well it all begins with Meraki not following RFCs.
https://documentation.meraki.com/MS/Layer_3_Switching/MS_Warm_Spare_(VRRP)_Overview
The virtual MAC address will always begin with 88-15-44
The screenshot of the documentation shows otherwise , and your packet captures will show otherwise.
If my memory serves me right , I had 2 posts. My MX450 and MX250 were behaving "the Meraki way" but a MX68 HA wasn't.
https://datatracker.ietf.org/doc/html/rfc5798#section-7.3
The virtual router MAC address associated with a virtual router is an
IEEE 802 MAC Address in the following format:
IPv4 case: 00-00-5E-00-01-{VRID} (in hex, in Internet-standard bit-
order)
The first three octets are derived from the IANA's Organizational
Unique Identifier (OUI). The next two octets (00-01) indicate the
address block assigned to the VRRP for IPv4 protocol. {VRID} is the
VRRP Virtual Router Identifier. This mapping provides for up to 255
IPv4 VRRP routers on a network
In real world : cc:03:d9:xx:xx:xx
Documentation : 88:15:44:xx:xx:xx
RFC : 00:00:5E:00:01:XX
Bit confusing eh ?