Attaching VM to a vlan interface

Hi there. I’m trying to attach a VM to a vlan interface on Scale 25.04.2, but unable to get any connectivity at all. My setup is below. Has anyone been successful at this?

2 x 10fgbe > bond20 > vlan10 > VM NIC (VirtIO, same with e10000)

If i bind VM NIC to bond20, everything works, but I can’t get the routing i get on vlan10.

Routing over vlan10 and subnet works fine as my Scale instance is bound to an IP on that interface.

just to update a thread, this turned out to be an application issue (vcenter couldn’t not prioritize the correct NIC).