Have you opened the mdns service on your firewall? I found this was necessary for printer discovery, which is probably the same issue.
Or via command line (change home if necessary, to your interface’s active zone):
sudo firewall-cmd --zone=home --add-port 5353/udp --permanent
