The network consists of 7 UBNT G3 IP cameras a netgear 16 Gigabit port switch and a Windows 7 NVR that is running Blue Iris (I ran UniFi Video and Xprotect Essential with same results, so it is not the software).
All cables are under 200 feet. 3 cables are over 150 feet, 1 is ~130 feet, 1 is ~100feet, 1 is ~75 feet and the last one is in the same office as the NVR so very short.
All cables were created from a spool (replaced camera side connectors twice) one connector was replaced at the switch side, will replace a few more at a later date.
Switch and router have been replaced by other brands with same results.
Each camera is running on the supplied POE injector that came with the camera.
All cameras are on static local IPs.
The issue: After startup the cameras will run for a random amount of time (from a few minutes to several hours) and will start to lose the connection (reseting the IP) this will happen 3 - 5 times and than they will all go down one by one (the camera is still on but no access to web GUI or SSH) after unplugging the LAN cable and leaving the POE cable plugged in the cameras will come back online and will show that they were never powered off, so they get enough power.
The only camera that hasn't exhibited this behavior is the one thats directly in the office on the shortest cable.
The logs for the affected cameras show that eth0 is down and then PHY up?
I am out of my depth here:(
Could a bad cable/connector cause all these issues?