This is probably down to your switch.
Sniffing a network in parallel like this either requires a hub or a switch that has the capability to have a port placed in 'monitor mode'. In this mode all traffic to other ports gets duplicated to the monitoring port for sniffing / capturing.
Without this monitor port the traffic just won't be coming from the switch - it knows of no valid reason to send it through that port.