I have three Archer C7 v2 as AP's. They all run latest OpenWrt 21.02.3, only 5GHz and WPA3 SAE is used. Fast oaming is turned on.
I have added option log_level '1' in wireless config, so I assume I would see FT authentication already completed - do not start 4-way handshake if roaming is working. Instead, I get WPA: pairwise key handshake completed (RSN). My phone supports 802.11r (iPhone 13 Pro).
OK, I disabled "create PMK locally" and hard-coded R0 and R1 keys. Now, instead of WPA: pairwise key handshake completed (RSN) I am getting IEEE 802.11: associated (aid 3).
I have no way to measure it, but it seems that roaming works slightly faster.