Hi Mark,
my configuration was quite simplistic:
I created a VLAN (X for reference), matching the 3rd party IT's VLAN mapping for the AV components (even though our traffic is contained within our own switches, not passing 3rd party IT's switches), configured all ports to be part of that VLAN, and disabled default VLAN1. Besides that, I followed instructions from Crestron's Switch Configuration Guide for SG350X (from answer ID?1000314), which basically resulted in the following config flags related to the NVX configuration:
Global config flags:
bridge multicast filtering
ip igmp snooping
ip igmp snooping vlan X
no ip igmp snooping vlan X mrouter learn pim-dvmrp?
ip igmp snooping vlan X immediate-leave
ip igmp snooping vlan X querier
Access port interfaces:
bridge multicast unregistered filtering
switchport access vlan X
ip igmp version 2
VLAN X interface:?
ip igmp version 2
I currently don't have a switch and NVX-equipment available anymore to rebuild a test-setup and perform further testing, I'm working on that.
Only thing I can imagine playing part between my and Crestron's recommended config, would be that I modified the VLAN from 1 to X, but with the global config flags reflecting the other VLAN, I would expect this not to be an issue.