I would guess that if you have 30 machines with Ethernet/IP devices all on the same network, it has quite a heavy load of network traffic. Ethernet/IP is not the most efficient protocol and takes a bit of planning and specific hardware to tame its extreme bandwidth usage.
When I deploy an HMI on a machine with Ethernet/IP devices, I use a second network card in the PLC for the HMI and if used, connection the plant network. This leaves all the heavy traffic on its own network and the lighter more tolerable traffic on its own network.
From your description it sounds like there is a router in your system that routes traffic between the plant network and PLC network. If you put the HMI PC on the PLC network, it will receive any multi-cast traffic that comes from the Ethernet/IP devices. Putting it on the plant network side will shield it from that traffic, but the requests and response still ultimately have to bridge to that network.