During the NSX edge failover the UDP Load-Balancer can stop forwarding the packets to the backend pool members.
VMware NSX
<Timestamp> edge1 NSX 1 - [nsx@6876 comp="nsx-edge" subcomp="nsx-edge-agent" s2comp="nsx-monitoring" entId="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" tid="1" level="ERROR" eventState="Off" eventFeatureName="high_availability" eventSev="error" eventType="tier1_gateway_failover"] Context report: {"previous_gateway_state":"Standby","current_gateway_state":"Active","entity_id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","service_router_id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","failover_reason":"LB service xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx status READY"}<Timestamp> edge1 NSX 12496 FIREWALL [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="firewall" tname="data1" level="INFO"] update LB xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (created) gen_id 1 trunk_id 4 cp_count 1 start_l4_worker 3 ha_enabled 0 attached to lr xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx uplink or csp xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx This is a known issue impacting VMware NSX. This is a race condition which could impact the UDP LB setup and stop UDP LB to forward the packets to backend pool members.
Workarounds:
Method 1: Create a gateway firewall stateless rule with Source :any Destination: Load-balancer-VIP to "Accept"
Method 2: If there is no need for gateway firewall, you can disable the gateway firewall rule.