Multiple network interfaces and UDP packets distribution
It's because multicast listens once per interface. Each interface subscribing to a particular multicast address will receive the packet.
Without more info on what you're trying to do and why, I guess I would just say "don't do that".