I have a lab setup with 2 leafs and 2 spines and use VXLAN BGP EVPN. There is also a VPC peer link between the leaf devices. For some reason all traffic is being learnt via the peer link and not over the NVE interfaces, is there a reason for this is the peer link preferred over BGP?
between orphan ports connected to each VPC peer -> this will use VPC peer-link
between VPC connected servers -> here the forwarding will be done locally on vPC peer which received the traffic. BUM traffic will be forwarded over peer-link, but it will be dropped by the peer to avoid loop (vpc loop avoidance mechanism)
between vpc connected server and orphan port connected -> here it depends. If the traffic arrives on VPC peer 1, and the orphan port is on VPC peer 2, then traffic will be forwarded over peer-link. If the traffic arrives on the vpc peers where the orphan port is connected AND the return traffic from orphan port destined to vpc connected devices, will be locally switched and forwarded out of vpc interface.
Let me know if the explanation is not clear and I will try to make some graphic illustrations for the above the scenarios.