Unable to get VLAN's to work

I’ve got a somewhat unusual networking setup. Proxmox host, has 2 eth interfaces, one is passed directly to OPNSense VM for connecting to the cable modem. The other is a OVS Bridge, with the OPNSense VM connected via virtual interfaces. It connects to the rest of the network with a Dell Powerconnect 6224 switch

I’ve tried every variation of configurations I can think of and I just cannot get this setup to work with VLAN’s. The only thing that works over vlan’s is the internal proxmox vm’s, which work just fine. I feel like this switch just doesn’t support the way I want to use it, or the dell documentation on configuring it is outright wrong.

OPNSense interfaces:
10_Trusted 10.79.10.1   (VLAN 10)
20_IoT     10.79.20.1   (VLAN 20)
30_IPCam   10.79.30.1   (VLAN 30)
60_Public  10.79.60.1   (VLAN 60)
LAN        192.168.1.1  (VLAN 1/default)

Tried having:
one virtio network device with vlan interfaces parented, tagged in opnsense
one virtio network device for each vlan interface, tagged in proxmox

current switch settings:

interface ethernet 1/xg4
description "prox.trunk"
switchport mode general
switchport general ingress-filtering disable
switchport general allowed vlan add 10,20,30,60 tagged
switchport general allowed vlan add 1 tagged
interface ethernet 1/g3
description "client.test"
switchport access vlan 10

the only time traffic passes at all is when everything is connected to unconfigured ports on the dell switch