EHLMDC005 should have own static ip address (192.168.1.5) listed for DNS then do ipconfig /flushdns, ipconfig /registerdns, restart the netlogon service
EHLMDC006 should have own static ip address (192.168.1.6) listed for DNS also remove the public DNS (8.8.4.4) then do ipconfig /flushdns, ipconfig /registerdns, restart the netlogon service
EHLMDC003 should have own static ip address (192.168.1.3) listed for DNS then do ipconfig /flushdns, ipconfig /registerdns, restart the netlogon service
Something may be broken with windows time service, needs investigated. There is time skew between servers
https://blogs.technet.microsoft.com/nepapfe/2013/03/01/its-simple-time-configuration-in-active-directory/
" Unable to connect to the NETLOGON share!" Are sysvol / netlogon shares present on all three domain controllers?
"The DFS Replication service encountered an error communicating with partner EHLMDC006 for replication" I'd check the event logs for more details about this one
EHLMVP01 DHCP subnet mask seems a little odd 255.0.0.0
--please don't forget to Accept as answer if the reply is helpful--