Physical --> Lagg --> VLAN --> BridgeThe FreeBSD network stack works only this way.
Why don't you want to let switches do the switching and turn OPNsense into your "core switch" instead?