When I reboot my computer and run the program it only lists the single WiFi that my computer is connected to.
When I open the connection list in Windows (forcing the OS to do an SSID request) it then will list them all.. I imagine there is a call that you are missing that goes "Ok update my list of current visible SSIDs"