As as result of this comment, I now have my VLANs on a separate NIC to the NIC that LAN is on
You should never mix tagged and untagged frames on the same interface. Never. Seriously.
Use one interface for untagged and a separate physical interface for untagged traffic.
Use one interface for untagged and a separate physical interface for tagged traffic.A port connected to a switch carrying tagged traffic should carry only tagged traffic.
switchport mode trunkswitchport trunk native VLAN 200
Use one interface for untagged and a separate physical interface for tagged traffic.A port connected to a switch carrying tagged traffic should carry only tagged traffic.Of course the idea is not fundamentally wrong or technically impossible. The general advice I give here is mostly about edge cases and possible failure situations. For example you cannot put a VLAN on top of a bridge in FreeBSD. So if you want to have more than one interface in your untagged "LAN" to use the OPNsense device as a cheap switch - bad luck for the tagged VLANs. You can of course put a bridge on top of a VLAN which is the ways this is supposed to work.Then the IDS/IPS components (Sensei/Suricata) frequently fail in non-intuitive ways in a setup like this.There are reported cases in which dhcpd does not work on the tagged VLANs if it is also serving the untagged one.So, it's complicated. I cannot claim to state "it is bad and will not work because ..." - it only has a high probability of "weird" failure modes depending on your setup and hardware.So repeating my advice: simply don't. Access ports are access ports (untagged only), trunk ports are trunk ports (tagged only). Even Cisco's documentation explicitly states: you should not use VLAN 1 for anything. VLAN 1 is the default untagged VLAN on trunk (tagged) ports.HTH,Patrick