Do Sonos and Zennio have to be on the same network?

Yes. The Sonos speakers and the Zennio IP device must be on the same local network to ensure reliable control.