Had a similar thing happen with "fake" (passive) PoE working fine but some types of network activity would cause the CPUs in the network devices to work harder, leading to voltage sag which would sometimes cause the remote side of the link to reboot or hang. The problem went away with a separate power supply for the local and remote side.