Definitely a question for Wojtek I think. I'll nudge him.
Unfortunately, I cannot provide a direct answer because I do not know it.
The library is provided by the manufacturer of the WiFi module. You need to look deeper into it to find out more.
As for what I did, WiFiLogger is designed to restore the previous connection.
The connection data, such as the previous IP address and other parameters, including AP data, are stored in Flash memory. These same data are restored after a restart. My goal was to maintain the same IP address for the user. Since a lot more information is automatically saved in the process, I have no control over that.
Every AP has a BSSID (a kind of MAC address for WiFi), which serves as a unique identifier beyond the SSID name.
However, the library only asks for the SSID and Password; I do not select the transmitter using BSSID. This happens automatically due to the mentioned WiFi library.
I would need to dig deeper and possibly find an option for additional network identification via BSSID.
Unfortunately, I do not plan to work on the WiFiLogger firmware in the coming months.