Hello @Steve_Schneider
We have your logs and we can tell you what happened. Thanks for waiting, and thanks to Giles_W, whose point about the two discovery methods pointed in the right direction.
All three of your Sonos speakers were being found normally until 9:36 AM on August 9. Your Mac then restarted into macOS 26.6.1 at around 10:00 AM, and from that moment there is not a single trace of any of them in 21 hours of logs. Not one.
The reason is on the Mac, not on the Sonos side and not on your network. When Roon tries to search the local network now, the operating system refuses to send the request at all. The error is “no route to host”, which means the packet never leaves the machine. Before the update, the same search succeeded every time. The only audio destination Roon can still reach is your MacBook itself, which is exactly what you would expect if it has lost permission to talk to the local network.
This also explains why both problems appeared together. Sonos streaming and AirPlay use two different discovery methods, and both of them need local network access. They stopped at the same instant because the thing they share was taken away.
Please check this first:
Open System Settings, then Privacy and Security, then Local Network. Look for Roon in the list and make sure it is switched on. macOS resets this permission during major system updates, and if the prompt appeared while you were away from the machine it will now be off. If Roon is listed but enabled, please switch it off, switch it back on, restart the PC, then quit Roon completely and reopen it.
While you are there, please also open System Settings, then Network, then Firewall, and tell us whether it is on or off.
On your second problem, the music stopping partway through a song: that one is real and separate, and you were right that it looked related. Your logs show the Sonos speakers themselves ending the AirPlay session and telling Roon to stop. It happened 102 times, spread evenly across all three speakers, so no single unit is at fault. One example: on August 8 a track stopped 54 seconds in, with the buffer full, because your Kitchen speaker dropped the connection and that stopped the whole group.
Please note the exact timestamp and track name next time the issue occurs and provide it here.