My advice: try to avoid this. Subnet-per-vlan segmentation will helps you. That's dup! could be ARP packets received twice. 1st - directly from subnet to subnet and 2nd - from EX to subnet. But I believe it's something else... because:
1. Too few dup! packets
2. Subnet changes eliminates problem.