any idea why romon devices are not discovered behind unifi switches?
Because unifi switches drop some BPDUs. On the EdgeSwitch, this can be disabled. Can not tell if this is possible on unifi (aparently not).
This thread discusses exactly this issue:
https://community.ubnt.com/t5/EdgeSwitch/ES-24-250W-and-Mikrotik-RoMON-failure/td-p/1313979
thanx. this is bad news.