VXLAN to Proxmox cluster - can't get working

I’m trying to configure a VXLAN tunnel to a cluster of servers running on Proxmox and I can’t get traffic to flow across at all, can’t ping either end etc

I’ve first verified reachability by IP addresses to all nodes and the remote CHR instance

I’ve then configured Proxmox as follows

  • On the Datacenter cluster gone to SDN->Zones->Add VXLAN
  • Entered local server node IP addresses, and remote MikroTik IP address
  • On the Datacenter cluster gone to SDN->Zones->VNets->Create
  • Configured Tag as 10 and ticked VLAN Aware
  • On the Datacenter cluster gone to SDN->SDN and clicked Apply. VXLAN is then successfully propagated to all nodes in the cluster
  • On MikroTik CHR instance (hosted in this cluster) added another network adapter and chosen VXLAN

And on the remote MikroTik…

  • Create VXLAN interface with VNI 10, port 4789
  • In VXLAN->VTEP added the IP address of all servers in the cluster, port 4789

I’ve added firewall rules to allow traffic between all IP addresses, nothing should be blocked. I can see the MAC address of the hosted CHR instance in the VXLAN FDB
Now configured an IP address on both Mikrotik devices, yet they can’t ping each other. What am I missing?
Fallback plan is to do VXLAN directly between the MikroTik instances, but i’d rather just do it at the proxmox level if I can as it simplifies adding VM’s to that network