From the description in the ESPhome wifi component:
fast_connect ( Optional , boolean): If enabled, directly connects to WiFi network without doing a full scan first. This is required for hidden networks and can significantly improve connection times. Defaults to
off
. The downside is that this option connects to the first network the ESP sees, even if that network is very far away and better ones are available.
How would the device connect to other WiFi networks if the SSID and Password is only supplied for one WiFi connection? - as is usually the case when configuring WiFi, e.g.
wifi:
ssid: MyHomeNetwork
password: VerySafePassword