using cap lite as a lan bridge had to disable stp.

so to connect a wired only device to my network I had to use a wifi to wired ethernet bridge .
so I tried using a cap lite as a bridge and after lots of troubleshooting I managed to get it working one thing that took me lot of time to figure out was that I HAD to disable STP on the bridge (in cap lite configs) to get it work with the cap ax that I have as my AP.
I can make this setup work with STP ENABLED using a different ap but not with cap ax.
so my question is why is that?
I understand what STP does (sorta) but I really don’t get what is the problem with cap ax being the ap .

so to recap here is my network:
my router(OPNsense) > crs328 > crs328 > cap ax (ros7 ) > cap lite > device
the cap lite conf is just a bridge including all the ports with STP DISABLED to make it work. (however I have set a static ip on the bridge for management purposes).
config is the same on other mikrotik devices in the network too but they all are running rstp (just a bridge with all the ports and a static ip set on the bridge).

with my setup I was not creating a loop (to my knowledge) but I’m curious what was the underlying reason the cap lite wouldn’t work with stp enabled on its bridge. (I couldn’t access the cap lite via wire or wireless)

Does that cap AX have VLANs running on it ?
If so, what ROS version is on it ?

My thinking:
There was a fix in 7.11.1 related to fast-path and VLAN handling which could be circumvented through either disabling of HW offload or … disable RSTP.

So I wouldn’t be surprised with this behavior if your cap is running a version lower then 7.11.1.

cap ax is acting as a dumb ap right now so no vlans or anything on it, just a bridge with all interfaces.
cap ax is running latest stable ros (7.11.2)