Further comment:
We suspect that the issue may happen because wpa_supplicant does not receive updates regarding the rssi level of the connected AP from the driver. So if we connected when the rssi level was low (close to AP) and then went away from this AP, wpa_supplicant still thinks that the rssi level is good enough and does not roam.
Now this functionality does not work at all. The device always stays connected to the current AP (BSSID) until the connection loss due to very bad rssi level.
Query:
How can we enable fast roaming from the driver?
Regards,
Parth Y Shah