Looks like it was using a bad wifi access point. I have 3 identically named and it was getting the signal from the only one which seems badly configured splitting the network (eg. guest), so pihole was isolated. Changing the wifi connections fixed, but now I need to get back and try to fix the other AP.