Multicast packets not passing to other nodes

hi,

I have a windows PC and a linux laptop connected via zerotier.
I am trying to get mDNS / LLMNR to work over zerotier, this is what I know so far -

  1. ping from either endpoints with .local domain does not work
  2. windows pc receives multicasts from the linux laptop
  3. linux laptop does not receive any multicast packets from windows pc (even though they are sent)
  4. broadcast and unicast packets do get through just fine

on windows pc I made sure firewall is not a problem and that the network is private and discoverable.

any tips?
thanks in advance

after trying many different solutions which I found online and thought of myself,
I moved to Tailscale and everything just works…

thanks for the help community