A sort of “hidden consequence” of adding these extra IoT devices to your wifi network is that there are now also more devices using mDNS (multicast domain name service), which is the protocol that allows things to automatically discover who can do what … which printers can print, which audio players can play, which boxes offer a web interface, and so on.
If your NDX2 still streams from another service, it’s not losing wifi connectivity. Similarly, if your iPhone can still control your NDX2 using the Naim app, all is well with its wifi connectivity too. The Airplay functionality relies on working wifi, but also on working mDNS / multicast discovery.
The Naim streamers use the mDNS protocol to advertise that they have “remote audio output” (_raop in the mDNS services catalog) and then add in all the extra services for Airplay, Tidal Connect, Spotify Connect, and Chromecast.
You can double check that your iPhone can see the NDX2 using a free app called Discovery; it’s available on the App Store and gives you a lot of information on all your IoT things.
In the event that the NDX2 is showing as available, but then disappears, as an Airplay endpoint, you should also be able to see this happening in the Discovery listing.
If you have a Mac as well, you can monitor what services it can see coming (“Add”) and going (“Rmv”) by opening a terminal window and running the dns-sd command (type “dns-sd -H” to get help and syntax).
I’ve been tracking down a weird firmware issue in my Ubiquiti wifi access points that causes my Nova to appear for a while then disappear seemingly at random. These tools - the Discovery app on my iPhone and the dns-sd command on my Mac mini - have been really helpful.
I know I haven’t given any help on how to resolve the disconnection problems, but at least this might help you understand and identify what’s going wrong when things fail… and that’s a really important first step towards a solution. There are lots of things to try, but many will have nothing to do with your particular situation and might only lead to further frustration…
Good luck with your diagnostics!