Routes pointing to HA VIP of the uplink interface can get installed in the T0 routing table, resulting in the traffic blackholing.
This can happen when the below combination of configuration is present in the setup:
VMware NSX
VMware NSX-T Data Center
2023/10/07 22:06:32.176957 BGP: #.#.#.# rcvd UPDATE about #.#.#.# IPv4 unicast -- DENIED due to: martian or self next-hop;
This is an expected behavior and no checks are done for self nexthop when a new IP gets added to an interface.
When failover happens and the VIP address moves to another edge, the edge does not check all routes to see if there is any martian/self nexthop after the IP address move.
This issue can be avoided by configuring IP Prefix list to avoid installation of routes pointing to HA VIP on T0:
https://knowledge.broadcom.com/external/article/406568/routes-installed-on-t0-gateway-despite-t.html