R7800-bug with changing BSSID? (big wds-problem)

root@R7800:~# ubus call system board
{
	"kernel": "5.15.137",
	"hostname": "R7800",
	"system": "ARMv7 Processor rev 0 (v7l)",
	"model": "Netgear Nighthawk X4S R7800",
	"board_name": "netgear,r7800",
	"rootfs_type": "squashfs",
	"release": {
		"distribution": "OpenWrt",
		"version": "23.05.2",
		"revision": "r23630-842932a63d",
		"target": "ipq806x/generic",
		"description": "OpenWrt 23.05.2 r23630-842932a63d"
	}
}

I have configured a wIreless WDS-downstream client, everything worked fine for a while, but then BSSID changed with the upstream router (R7800) and everything stopped working.

I have setup 2(!) wifi-ifaces for 2.4GHz upstream with 1 for WPA2 and 1 for WPA3, Actually I do not need WPA2 and this has become now my workaround. After disabling WPA2 the BSSID changed. The disabled got the BSSID of WPA3 and WPA2 got the BSSID of WPA2 before.

Changing of the BSSID had the result, that I could not access all my WDS-clients in different floors anymore.

I think this should not be, BSSID should be static and not dynamic.

My workaround is, to remove the WPA2-interface and use WPA3 with the default interface. Looks like it works. WPA2 was needed rarely for a camera setup.

I never noticed this with a ZyXEL NBG6817, but this could have been luck, although I rebooted the Zyxel a few times via ssh. The same way I did with the Netgear.