Hi,
I didn't find a solution using RouterOS. But using an avahi-reflector on a simple linux-box (that has interfaces in all participating VLANs) is working just fine in my scenario (IOT- and streaming-devices like Chromecast on different subnet).
Just search the web: Avahi Reflector
Best