Hi @Raul_Acevedo,
Thank you for these extra details and for running that test. This perfectly completes the picture!
To address your points directly:
Why the KEF-only Cast group still skips
You mentioned that you tried a KEF-only group at 7:07pm PDT and it still skipped, despite having strong Ethernet connections. Even with the Nest Audios removed, a “KEF-only group” created in Google Home still relies entirely on the Google Cast protocol.
The logs show that the INVALID_MEDIA_SESSION_ID error is a Cast-layer event, not a device-specific or network bandwidth issue. Over the span of your logs, we see the Cast session reset hundreds of times. Because Roon Core acts as a single synchronized sender to a Cast group, anytime the Cast receiver’s internal state resets, the track drops for everyone. (Note: This is also why Spotify doesn’t skip - each Cast device pulls its own independent stream directly from Spotify’s servers, whereas Roon is broadcasting a unified, synced stream).
Why the two LSX II zone is stable
You noted that your group of two LSX IIs hasn’t skipped yet. Looking at your system diagnostics, this is because that specific pair is grouped using Roon Ready (RAAT) - Roon’s native, highly stable transport protocol - rather than Google Cast. Roon owns the entire session here, so there is no Google Cast session to invalidate.
AdGuard and your Mac mini
To put your mind at ease: your 2018 Mac mini (6-Core i7, 64GB RAM) is an absolute powerhouse and is more than sufficient to serve as your Roon Core!
Additionally, the logs do not implicate AdGuard. The session resets are generated internally by the Cast receiver’s state machine, not by DNS filtering. You can certainly keep testing with AdGuard disabled, but I do not expect it to change the Cast skipping behavior.
The Permanent Solution
Since your KEF speakers support Roon Ready natively, the best way to fix this permanently is to bypass Google Cast entirely for those devices:
- Go to Settings → Audio in Roon and enable your KEF speakers under the Roon Ready section (ignore the Chromecast/Google Cast section). They will appear with the Roon Ready.
- Group them together using Roon’s native grouping feature
Roon’s native grouping for RAAT devices is fully stable and immune to these Cast resets. Give this a try and let us know how the system performs!