Total guess, but I'd assume something is still getting blocked by your VLAN rules that is preventing the discovery process.
Try creating them manually to see if that works: Sonos Auto Discovery with Sonos Integration - #3 by ritchierich
EDIT: @aaiyar beat me by a few seconds. 