Issue with avahi advertising when tailscale is running


I have a simple setup with a raspberry and two interfaces : eth0 and wpan0 (which is used by IoT devices)

I have one service which routes all the traffic from wpan0 to the eth0 interface, and avahi-daemon advertise one custom service on the eth0 interface.

Without tailscale, when my iot devices (wpan0) send one DNSBrowse request, this request is routed to the eth0 and I get a answer back without any issue on my iot devices.

However, as soon as tailscale is running on the raspberry, my iot devices are correclty connected to the wpan0 , but the DNS request does not work anymore.

Can someone help me ?