This was actually one of my questions I had forgotten to ask, thanks
@tgl for the initial comment. I do have both ap's set to use the same channels because I had always read previously on the old asus mesh threads when setting those up that they should use same channels for best roaming and that they wouldn't have to reassociate (or something like that as best I remember). I never did have a mesh setup so didn't test that theory.
This may make a difference though and I'll look into it a bit futher:
BSS Transition" (a/k/a 802.11v) enabled
From my quick reading:
802.11k is on regardless.
802.11r = Fast Roaming in the settings.
802.11v = BSS Transition in the settings.
Disclaimer: I'm leary of toggling a bunch of things on/off that aren't the defaults unless I absolutely know what they do and have used them. Kinda like the people who get a new asus and immediately go to the professional tab and starting messing with stuff. Then can't figure out why their stuff doesn't work.
---
Edit to add some of my reading this morning -
"Fast BSS Transition only makes the roam faster. It keeps the client from having to do a full authentication each time it roams. It does not affect when the client decides to roam
802.11r/Fast BSS Transition is all about reducing the amount of frames to authenticate the client and set up encryption. I can walk you through the exact differences in frame exchanges if you want, but Meraki has a nice summary:
- 802.11r uses Fast Basic Service Set Transition (FT) to allow encryption keys to be stored on all of the APs in a network. This way, a client doesn't need to perform the complete authentication process to a backend server every time it roams to a new AP within the network. Thus avoiding a significant amount of latency that would have previously delayed network connectivity.
They also have a nice summary about 802.11k:
- 802.11k reduces the time required to roam by allowing the client to more quickly determine which AP it should roam to next and how. The Cisco Meraki AP the client is currently connected to will provide it with information regarding neighboring APs and their channels. This way when the client is ready to roam, it has a better idea of where it will be roaming to.
Source: https://documentation.meraki.com/MR/Wi-Fi_Basics_and_Best_Practices/802.11k_and_802.11r_Overview"
----
"802.11k gives the client neighbor reports. It can help the client make a good decision about where and when to roam, but it does not force the client to roam and thus does not fix sticky client issues. The client still has to decide to roam.
802.11r speeds up the roam by simplifying the authentication process during the roam. It makes the roaming event happen in a shorter amount of time from start to finish, but does not influence when the client decides to roam, and does not fix sticky client issues. The client still has to decide to roam.
These are extremely well-documented, widely known, and basic facts about 802.11 networks.
Yes, 802.11k and 802.11r absolutely do improve roaming, they do not fix sticky clients. The client alone chooses when to roam, and 802.11r and 802.11v just improve how long it takes for the roam to happen. They improve the speed of the roam, but the client must still decide to roam."