Scan policy configuration is persistent according to the system-persistent configuration, except for Wi-Fi Direct mode, where the scan policy cannot be persistent.
In Wi-Fi Direct mode, setting the scan policy scans only Wi-Fi Direct devices.
Scan runs regardless of the connection state (runs in disconnect mode as well).
Scan results are being updated while reading them, so when trying to retrieve specific indexes, duplicates and other problems may occur.
The scan results are not used by the system, but they can be changed by some activities (for example, the connect activity does not use existing results in the table before it starts a new scan, but the table is changed during the connection process).
If more than one network has the same SSID, but different BSSID, each BSSID is stored in a different entry.
When the scan policy is enabled during the connection scan, the scan policy is activated only after the connection scan is done (after a successful connection, disconnect command, connection policy change, or profile deletion), because the connection scan has a higher priority.