Vyos 1.5 unable to resolve *.local domains

I have tplink omada EAP650 as my access point connected to eth1 and i can access its control panel as 192.168.1.3
my pc is as 192.168.1.2 connected to eth2

Everything seems to be working correctly except mdns in a way that every device inside network can access each other. But when i log in on my router, lets say trying to ping plantwatering.local yields unknown host while trying to ping it via 192.168.1.12 works.

What this does is makes esphome/homeassistant occasionally lose the visibility of devices.