Welcome, @telosman33
The Sonos app debacle was part of the reason I initially evaluated Roon, as I already subscribed to Qobuz. No going back now, in large part because I discovered how great Roon’s MUSE DSP is for my (non Sonos) headphone listening.
The Roon server on my modest NUC11 streams without problem to my Sonos devices, using the ‘Sonos streaming’ protocol option as opposed to Airplay. Roon downsamples as required to 44.1/48kHz for Sonos. Where necessary I still group the players in Sonos rather than in Roon. I should point out that I rarely require more than one stream at a time from the server.
There are however a few wrinkles which may or may not be important. While volume control at the Sonos level works fine – in the app or at the speaker itself – transport controls (play/pause/stop/next/prev) do not behave properly. Transport must be controlled upstream through Roon.
Also the Sonos app displays nothing of use: some variants may show a randomly named FLAC file playing with blank artwork, while others think nothing is playing at all.
Suggestion: start a Roon trial by installing the server on a handy Windows or Apple computer and see how things go. I did so, and within 24 hours had ordered a NUC box and taken out a full year’s Roon subscription.