Hi,
Yes and it does not matter which of the tree nodes, its working one by one.
bgp is working communication wise but its looks like its not preferring the the host where the VM is located.
How did you set up your evpn? did you dedicated a bridge on each host and put the ip directly to that or...