The failure mode is subtler than "it does not work". It intermittently works, because a device has cached the public answer, or is using a phone's private relay, or has its own resolver hardcoded.
Fix the ones you can control: force LAN clients to your resolver at the router rather than trusting them to use what is handed out. Otherwise you spend months on a problem that only affects two devices.