I am using a MacBook Pro with actual Catalina installed. My Network consists of a AVM FritzBox and some FritzRepeater 1750 devices. All this devices rising up a mesh network.
Sometimes in some rooms my MacBook Pro fails to connect to the WiFi-network with an Error like “Password incorrect”.

To fix this issue I had to use the “airport” console utility:

check configuration:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport prefs

DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=NO

As we can see, we have an error-message: “unable to retrieve JoinMode”
It seems that we can’t handle the roaming at the moment.

To alter the JoinModeFalback you have to type in:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport prefs JoinMode=Strongest

After changing this JoinModeFallback, my wifi problems are solved.

Hope this helps a bit.