This is expected behavior and does not indicate any error. VRRP RFC does not dictate which MAC address should be used for the egress packets as it only defines that the box needs to respond to ARP request with the VRRP MAC (if "mac-usage vrrp-mac" is configured of course).
Even with "mac-usage vrrp-mac" you'll always see the physical MAC address of the circuit as a source MAC in all the packets leaving the VRRP enabled interface.