I am trying to get .local name resolution working for SSH. I have the Avahi package installed for mDNS and am on a fresh install of Manjaro Gnome on a 6th Gen X1 Carbon. I can SSH normally using the IP address, but any time I try to ssh using .local (macbook.local for example) it fails.
Installed is not enough, you would need to start the service. And if you use systemd-resolved you might need to configure systemd-resolved to use local MulticastDNS.