I'm wondering if the ARP requests should be tagged when being sent out of a VLAN tagged interface?
It seems logical to me that the ARP request should be tagged, since it needs to travel all the broadcast domain. If any switches or devices in the broadcast domain have VLAN configurations, the untagged ARP request will not pass.
I would assume that they should, but I don't have any references to confirm.