You need to bridge each vlan individually. This works.But why would you want such a setup? FreeBSD performs ways worse as a bridge than any run off the mill switch.At least make sure, your OPNsense- will not become the root bridge- has STP enabled on all bridge interfacesIf your switches can do multi-chassis LACP, I would recommend using that.