Hi Paul,
This is perplexing for sure. I dropped the unit count down to 10 BB1 wouldn't find any Sonos. So I dropped Sonos lower to like 7 hardware devices online (which IIRC was 6 Sonos rooms = zones). BB1 could find them. I started powering back on some of the Sonos hardware I had disconnected and got BB1 to see up to 9 devices. At 10 Sonos devices online one of my Rooms = Zones went missing. So I powered back off one of the 10 and the missing device didn't come back. Even if I re-scanned.
I experimented a bunch (~ 1 hour) and thought I had a few leads that didn't pan out.
I did notice as speakers dropped the Pick Speaker menu could become rather confused:

(note the 8/6 and only 4 speakers listed, with the Internal entry oddly missing.)
Turning the dial corrected this, but I also noticed the BB1's display could show the name of a forgotten Sonos after a quick power cycle.
This all makes it feel like there is perhaps an off-by-one error in the discovery (I've never seen it work with ten Sonos powered the same network).
It also makes me feel like some of the data may be cached incorrectly through power cycles or that double tapping the power button doesn't clear all the variables it probably should. That the BB1 could find Sonos when there were 9 devices, but not 10, then couldn't find 9 after that may be related to this suspected issue with which values persist or not through the power cycle and perhaps even the Forget Sonos button (does it really clear everything it should?).
Do you have reports of BB1 successfully discovering Sonos with 10 Sonos devices on the network?
For what it's worth, the BB1 could discover Sonos devices of a few different Sonos Room configurations:
Player + Sub
Single Player
Arc + Sub + 2 Players (rear surrounds)
There were 5 minutes when it seemed like the presence of the surrounds was the issue, but, that didn't hold up to scrutiny.
These tests are tedious given the time it takes to cycle power on units and walk around the house. I don't mention this to complain, but, to ask if there are any specific scenarios you or Brennan would like me to try?
Cheers,
Gabe
P.S. Almost forgot for the group question-- what I meant was can the brennan do anything more than set the playback URI and manipulate AVT controls for the Sonos Room = Zone. I meant telling the Sonos to group two Rooms for playback as an example of more. I was able to answer this myself as a "No" while the BB1 was willing to discover and play to my Sonos.