Hi, I have a strange issue on my Proxmox deployment regarding VM MAC address that appears on 2 interfaces. This is a 3 node cluster, PVE version 8.3.5 inside VMware virtualization (nested) that has security settings on VMware vswitch set up properly to allow communication from inside Proxmox environment (works for other stuff that needs it so it should work for this as well). There are 2 VMware ethernet interfaces in 2 VLANs of which 1 is in one bridge and is used for management and other one is in other bridge and used for VM traffic.
The problem I'm having is that VMs can't communicate outside or between them for that matter because of what seems to be MAC address of VM learned on bridge through 2 interfaces, specifically ethernet interface on a bridge (VMWare vmxnet) and tap<vmid> interface on a bridge. As far as I'm aware, that should not be happening yet here we are. Can anyone tell me why is this happening and what could I do to fix it since I can't find any relevant logs that would explain why would this happen in first place?
This is bridge FDB:

This is MAC learned on 2 ports:

- vmbr1 is VM traffic bridge
- "da:57:37:35:0f:b0" is MAC address of one of VMs (as an example)
- ens256 is VMWare (vmxnet) interface
- tap101i0 is VM tap interface
The problem I'm having is that VMs can't communicate outside or between them for that matter because of what seems to be MAC address of VM learned on bridge through 2 interfaces, specifically ethernet interface on a bridge (VMWare vmxnet) and tap<vmid> interface on a bridge. As far as I'm aware, that should not be happening yet here we are. Can anyone tell me why is this happening and what could I do to fix it since I can't find any relevant logs that would explain why would this happen in first place?
This is bridge FDB:

This is MAC learned on 2 ports:

- vmbr1 is VM traffic bridge
- "da:57:37:35:0f:b0" is MAC address of one of VMs (as an example)
- ens256 is VMWare (vmxnet) interface
- tap101i0 is VM tap interface