Problem with WDS and Virtual APS

Hi All

Im running into a problem Ive never seen before, and could do with some advice.

I have 5 x Grooves set up as follows:

WLAN: Chanel, Frequency all set. No SSID. No Forwarding. No Authentication. APBRIDGE mode.
Virtual AP1: SSID: LINK WDS Mode: Dynamic. Hidden SSID
Virtual AP2: SSID: Clients. No WDS

Both VAP1 and VAP2 are in a bridge.

Im using the First VAP as the primary network around the site, its hidden, and is there for backhaul. Whatever the customer changes the VAP2 SSID to, I know that the WDS main link will always work.

Im running 5.18, have upgraded firmware

However, im still getting some form of routing loops. A normal setup that I use, simply using the WLAN and no VAPs with WDS works fine.

Is there any issue with the above setup that is immediately obvious to anyone?

Is protocol-mode=rstp set on WDS bridge interface?

Yes, bridge is set with RSTP

Wiped the lot and just set up a single SSID with WDS and it works fine.

Seems to be a looping problem when bridging two VAPs and running WDS on one of them.