this sounds like a great project!
there is one thing im missing, my (and I think many) tv room zones are 5.1 (or something similar)
and I have my audio centralised in a “technical room”
I was thinking, Is it posible to have one snap client with multiple zones out (via a 12/16 channel audio interface) and thus use 6 outputs for the surround setup