I've had a lot of problems making Sonos One SL devices work with my network setup and my MBP.
After some debugging it hit me that the problem is that if my MBP is connected to my Thunderbolt hub (with a wired UTP connection) that I cannot control the Sonos device, nor use AirPlay 2.
I see the speakers in the AirPlay speakers menu, but when I try to stream anything (or use the Sonos Controller software) I get a generic connection error after 20-30 seconds.
When I unplug the wired connection I can use AirPlay2 or the Controller without a problem.
This is really annoying because now I need to disconnect my MBP from the wired connection if I want to AirPlay something to my Sonos. If I only have the wired connection then it does not work neither since I guess the IP address of my MBP is different.
Is there a way to have the configuration work with both the wired and wireless connection (at the same time) ?