A few guesses:
- If older than Win 10, cURL is not pre-installed so you would need to install it before running the script.
- If you had set a static IP address or other non-default network settings, the connection to the controller would not work properly.
- If your computer had an Ethernet connection still plugged in, that may have been the default route.
- The controller was not in the 2nd quadrant blinking state before running the script.
- The mobile app was not left running when the script was run, so it didn’t continue setup after the Wi-Fi became connected.
At the ‘press any key to continue’ screen, was any error message displayed above that?