I have to say @Mpegger your post got me through this issue, thank you. It took me some time. The first time I ran through every step in your post and still no success so I took a break and did other stuff. I then found some time again to take another look at the issue. I went through every setting. Still not working so I stated doing some testing. I found I could get things to resolve if I told nslookup to go directly to the IPv4 ip, that is good news. Looks like part of my issue was IPv6 not fully working. IPv6 will be a issue for another time. So I remove the IPv6 settings from DHCP so the /etc/resolv.conf was updated. Now I can contact the machines via hostname which is a game changer. I am so grateful for your help.
"