In my lab environment I enabled Airgroup and it broke printing when the device and the printer were in the same vlan. The issue was fixed by disabling Airgroup. I already had broadcast filtering disabled.
I found a post, which I can't find now, that stated Airgroup is only used in a Layer 3 environment. It acts as a Bonjour gateway / mDNS proxy. The post stated that when in a Layer 2 environment Airgroup breaks Bonjour/mDNS. That's pretty much what I saw.
This seems like Airgroup is a little broken. My lab has clients that print within the same vlan as well as the printer and clients in a separate vlan that also need to print. I also have seen some of my clients setup the same way. Not ideal and definitely not a best practice setup, I agree, but it's something that I come across and don't always have the ability to fix.
It seems the best course is to disable Airgroup then perform Bonjour Gateway/mDNS proxy at whatever device is performing routing functions. In my lab, it would be a Palo Alto firewall or a Fortinet firewall.
Is what I read correct and is this the only way around the issue?