I am having the same issue E-W works fine as long as they are Geneve backed but if I connect a VLAN backed segment to T1 I can't ping it from a Geneve backed segment.
I have my provider management network as a downlink on T0 and it works fine for N-S traffic on a VLAN backed segment.
I have all the Route-Redistribute and Advertisement configured, static route on T0 and SNAT on T0.
Well interesting, I can ping from T0 VLAN backed segments into the T1 connected Geneve segments.
I'm guessing this is a routing issue as I want T0 VLAN backed segments to reach T1 Geneve segments and I want T1 Geneve segments to reach T0 VLAN backed segments and the WAN but not T1 to T1 Geneve segments (no firewall rules in place for that yet though).
Getting a grip on the differences from NSX-v to NSX-T has not been easy!
I think I tracked down my issue, I had a static route defined for a VLAN that was using the L3 switch for routing and then I moved it to Tier-1 and removed routing from the VLAN but missed the static route defined at Tier-0.
Might comb over those settings and make sure you aren't overlapping subnets.
The EDGE NODE VM was hosted by an ESXi preaped as transport node. In this case, the 2 TEPS must be in different subnets and my TEPS was in the same subnet