Google Home speaker groups between networks

Hello,

I have three separated Wi-Fi networks, lan, guest, and iot.
They are separated bridges where the Wi-Fi connections comes in.
lan has total access to the other two networks.
iot and guest has limited access.

I have two Google speakers, one Nest Mini e one Home Mini, in the iot network.

From lan I can cast for each one, and also for the speaker group I created. Everything is fine.

From guest, I can see the speaker group and the individual speakers (I use Avahi to reflect mDNS),

The problem is that I can't cast from guest to iot, like a guest would do during a party.

I found out that I can solve that if I open the hight TCP ports from guest to iot.

My problem is I don't want to do that because there are a lot of ports.

I'm wondering how can I find what high port is used, maybe over SSDP, etc. I tried using smcroute but couldn't find out, I still had to open the high TCP ports.

I can communicate with speakers directly from guest network, my problem is specific to the speaker group.

Please let me know what do you want to see, firewall, network, smcroute config, etc.

Thanks.