mDNS in Rust has underlying issue?

I worked with mDNS + pubsub is golang, without having bootstrap nodes. For local network it works fine.

In Rust, mDNS doesn’t work as I expected. Nodes are discovered but not dialed (or connected to the topics). Adding bootstrap addresses solved my issue, however I think mDNS in Rust is not working properly.

Anyone had same issue?