I can see already that you are using different subnets on external interface, vlan interface, and load sharing. If you add bond interface to this, you will get a setup that wasn't working for me on R77.30. So, is it a bond interface?
Well, should the default gateway reply to an ARP request coming from a different network, not configured on this interface (who has 192.168.1.1 tell 3.3.3.1)? Can you see ARP replies to local (3.3.3.X) address on the pivot member?
As Valery said, the pivot member should transfer some connections to the secondary member. And during a failover everything works fine, you said. ARP requests doesn't look like an issue to me. Maybe load balancing is not working as expected, that's why you started to dig deeper?
You can try adding a static ARP entry for the default gateway.
I can suggest (as usual) to try to use parameter fwha_forw_packet_to_not_active. Maybe the pivot firewall somehow intercept this ARP reply. Although, I think it is very unlikely that it would help in this case.
I would also advise agains using load sharing on a cluster of two firewalls. It doesn't bring really higher performance, but adds difficulties to troubleshoot.