Hi,
The two QFX5200 will have different MAC addresses for IRB.100 but the ARP table on the server will use only one MAC, which is why this will not work.
The solution for active-active with L3 on the Leaf is something that would use the same MAC, which is EVPN, ESI-LAG, and with two Leaf just "EVPN collapsed core", but the QFX5200 does not support EVPN, as far as I know.
I wonder what would happen, of it is possible, to manually configure the MAC manually. Never seen it tested...
Normally you would just run the Leaf in L2 active-active and the L3 at the next hop, so the spine in your diagram. If your Spine supports EVPN, then you can run active-active L3 there, so the Leaf would have MC-LAG also towards the Spines.
Another option is to use VRRP on the Leafs, but with different IP active on different Leaf, and then ideally distribute your workloads on the server to different IP, default gateway.
------------------------------
PER GRANATH
------------------------------