At one point I too had a house full of Sonos speakers connected via WiFi and the Sonos app. I was streaming music from Amazon music, my own iTunes library and Spotify with a lot of time invested in customized playlists. Everything worked perfectly for a few years, then recent app updates turned it all to sh#t with frequent drops, playlists not playing all songs, etc.
I got so frustrated I replaced the entire system with Naim Mu-so Qbs and never looked back!
https://www.naimaudio.com/mu-so-qb