question, do you see this mdns / bonjour entry on your network?
if so I think I will implement this on the app (device discovery). probably it will save some time in finding the root cause, off course it cannot fix dynamic address changes (DHCP).