So I swapped out my WiFi router with the new system using the exact same name/password as the old one, which is what I am always recommending. To my personal embarrassment I could get no speaker to work after this.
This is my small S2 system (One, 1, Bookshelf), but using the app to “fix up” the WiFi always failed immediately at the “attach your phone to the SONOS wifi network”.
On my PC I had to re-mark the new network as Private of course, but that didn’t help me.
I broke out the networking tools, and I could see from the DHCP table that none of the speakers were actually on the network at all.
I tried wiring one of them via Ethernet, and while that got the one speaker working, the app would not allow the WiFi creds to be changed this way (this used to work on S1 last I tried it).
Then I had a lightbulb moment: I powered cycled a speaker. it came up on the router DHCP list, and the Sonos apps could find it. I powered cycled the others, and it was all good.
TL;DR if swapping your WiFi router with one with the same name/pwd, just reboot your speakers to get them to reconnect.