I've seen some switches with IGMP snooping enabled have mDNS discovery issues, try turning that off and see if they come back.
Otherwise, using External Sources or Discovery Server are valid solutions.
Otherwise, using External Sources or Discovery Server are valid solutions.