I have strange issues with a RV320 which send correct ARP replies from the LAN IF but also wrong aRP replies from the DMZ IF binding IP-addresses in the LAN segment to the DMZ IF as well. So i have a lot of wrong ARP entires on my NetScaler.
192.168.1.10 aa:bb:cc:dd:ee:ff <- correct IP-address and MAC
192.168.1.10 xx.xx.xx.xx.xx.xx <- correct IP-address but MAC from the DMZ IF
I think that's a problem with the firmware -> “Linux by default will reply with ARP requests for all IP address on any Interface”
on a Sophos Firewall you can disable this with cc set interfaces advanced arp_ignore 1 is there something similar on the RV320?