Hi Steelbule,
It's recommended to use the Layer 2 interface(VLANIF interface) when VRRP heartbeat packets need to be transmitted between two devices.
In other scenarios, you are advised to use sub-interfaces.
If only the sub-interface is used, the device maintains the ARP table. If a VLANIF interface is configured, the device also needs to maintain the MAC address table.
If you have any problems, please post them in our Community. We are happy to solve them for you!