Here is my wirelss config in case this helps:
root@OpenWrt:~/cake-autorate# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/18000000.wmac'
option channel '1'
option band '2g'
option htmode 'HT40'
option country 'GB'
option noscan '1'
option cell_density '2'
config wifi-iface 'default_radio0'
option device 'radio0'
option mode 'ap'
option wds '1'
option ssid 'XXX'
option encryption 'psk2'
option key 'XXX'
option ieee80211r '1'
option reassociation_deadline '20000'
option ft_over_ds '0'
option ft_psk_generate_local '1'
option network 'guest'
option dtim_period '3'
config wifi-device 'radio1'
option type 'mac80211'
option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
option channel '36'
option band '5g'
option htmode 'HE80'
option country 'GB'
option he_bss_color '8'
option he_su_beamformee '1'
option cell_density '2'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option wds '1'
option ssid 'XXX'
option encryption 'psk2'
option key 'XXX'
option ieee80211r '1'
option reassociation_deadline '20000'
option ft_over_ds '0'
option ft_psk_generate_local '1'
option dtim_period '3'
config wifi-iface 'wifinet2'
option device 'radio0'
option mode 'ap'
option ssid 'XXX'
option encryption 'psk2'
option key 'XXX'
option ieee80211r '1'
option reassociation_deadline '20000'
option ft_over_ds '0'
option ft_psk_generate_local '1'
option network 'lan'
option dtim_period '3'
Pixel 3a and Windows laptops transition fine between 3x RT3200's connected via WDS. Apple devices have always been a little problematic. I'm not sure if this is an FT problem or something else but there are quite a few reports of issues on this forum - see e.g. :