Thanks, I see it, and it says what it does. My setting is ON, so why don't I (and other iPhone users??) have this issue? It has never caused me problems (but until this past year, I may have had it off since we had limited data until we tweaked our AT&T plan a few months ago to have more data.)
This is my take on what happens when someone tries to setup a new Echo with a smartphone that has Wi-Fi Assist (or Smart Network Switch). Keep in mind that Wi-Fi Assist was introduced in late 2015 and Smart Network Switch in 2016. Amazon Echo was released in mid 2015 to early adopters. So that means early adopters set up their Echoes before these features came about. Even if you were not an early adopter, you might not have these features if you didn't update your iPhone or Samsung device to the latest software at that time.
What happens when everything goes as expected:
1. User starts Alexa app and begins setup
2. Alexa app tells user to connect to the open Wi-Fi network from the Echo
3. User connects to the Echo Wi-Fi network
4. Echo detects that the user connected to it and starts to gather a list of nearby Wi-Fi networks
5. User goes back to the Alexa app
6. Alexa app receives the list of nearby Wi-Fi networks from the Echo
7. Alexa app asks the user to choose their network and enter the password for that network
8. The password is sent to the Echo
9. Echo receives the password and goes online to complete setup.
This seems quite simple but when Wi-Fi Assist or Smart Network Switch is turned on, it interrupts the process somewhere between Step 4 - Step 8 and disconnects the Wi-Fi from the Echo. This is where most people see that the Alexa app gets stuck because it's still waiting for the list of available networks from the Echo. As you know, scanning for Wi-Fi networks takes a few seconds. But by then, the Wi-Fi connection to the Echo is already interrupted and the Alexa app never receives the list of networks. It is also possible that the list of available networks was ready ahead of time but the time it takes for the user to select the network and enter the password, the connection was interrupted and the Alexa app can't send the password to the Echo in order to continue.
But why some people never have any problems with this even if Wi-Fi Assist and Smart Network Switch is turned ON? Remember a while back Amazon asked if they could store your network password in the cloud? If you said OK to that request, your password could have been stored when you first used the Alexa app, when you setup your first Echo device 2 years ago, or if you use any of the Amazon devices such as Fire Tablet, Fire TV, Fire Phone, Kindle Reader, Dash Buttons, etc.
So if your password was already known and stored at Amazon, the Alexa app told the Echo which one was your network and its password at Step 3. In that split second before Wi-Fi Assist or Smart Network Switch took over and disconnected from the Echo W-Fi, the Echo already got the information it needed and skips forward to Step 9 and completes setup.