@wdormann @WeirdAlex03 @arichtman Yep. If you forced mDNS on for a particular system, it likely wouldn't ever query any of your unicast .local names.
Things likely worked for you because most systems these days will query the SOA record for "local." via unicast: if they get a hit, they disable mDNS.