With multicast, the multicast representative will download all of the patches because it does not know what patches are needed by the other computers on the subnet.
The only way to prevent it would be to disable the multicast option in the Distribution and Patch setting used by the task.