I'm working on deploying a 7 node Proxmox VE cluster. We have several other clusters running PVE 6/7. As I'm working on configuring the network, I'm used to configuring it like this:
enp1s0f0/1 -> bond0 -> vmbr0 -> vlan<id>
This is how we have setup our older clusters, and it was something i was attempting to replicate on our new PVE 8.3.3 install. However, with this config, I do not seem to be able to find the vlan<id> devices available to select on the VM NIC config.

I've poked through the SDN config and am able to add zones/vnets there which show up as selectable in a VM, however I think we have a preference to networks being managed on each PVE as we have automation pre-built to generate the /etc/network/interfaces file.
What am I missing / doing wrong?
Code:
auto lo
iface lo inet loopback
auto enp1s0f1
iface enp1s0f1 inet manual
auto enp1s0f0
iface enp1s0f0 inet manual
auto bond0
iface bond0 inet manual
bond-slaves enp1s0f0 enp1s0f1
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
auto vmbr0
iface vmbr0 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vlan123
iface vlan123 inet manual
vlan-raw-device vmbr0
auto vlan456
iface vlan456 inet manual
vlan-raw-device vmbr0
This is how we have setup our older clusters, and it was something i was attempting to replicate on our new PVE 8.3.3 install. However, with this config, I do not seem to be able to find the vlan<id> devices available to select on the VM NIC config.

I've poked through the SDN config and am able to add zones/vnets there which show up as selectable in a VM, however I think we have a preference to networks being managed on each PVE as we have automation pre-built to generate the /etc/network/interfaces file.
What am I missing / doing wrong?