The problem is solved. The 10 external cameras were receiving IP's from the DHCP router. It was not configured correctly, so the cameras for some reason were changing IP's. I assigned static IP's to all the cameras connected via the POE switch, and that fixed the problem.
Thank you for your suggestions - got me thinking differently.