Wired is always preferred, but not necessary.
If you search the forum you’ll see proof of people using Roon to Sonos with no wired connections at all, so a fully wireless Sonos setup is possible. Neadless to say maybe, but they have to be on the same network, that’s all