Great stuff, thank you Mike. I had missed the step where I need to change the DNS to the home.assistant number on the devices which connect to the router. Showing how much of a noob I am with this. Your clear instruction helped, thanks for your time.
Technically your devices should pick up whatever the default DNS is from your router on their own, without hard coding. I bet a restart of your devices would have fixed it as well. You might experiment with wiping out the hard coded DNS in your devices and then restart them to see if they pick it back up by default. But I’m glad you got it working!