I have had a problem for a while with the occasional laptop/phone/whatever joining my home network not being able to get internet access. After investigation, what seems to be happening is that one or other of my Beocreates (I have two) shows up as the DNS server for the device that is being joining the network rather than my actual DNS server (I'm using PiHole for that purpose). Not surprisingly this doesn't work too well and those device can't connect to the internet. I can resolve it by unplugging the offending Beocreate. On repowering it, its usually ok for days/weeks then one device or another attaches itself to the wrong DNS server again.
Has anyone else experienced this or know how to resolve it?