This is a known issue in NSX-T datacenter.
Workaround:
Edit the transport host-switch uplink profile to use an IP pool, this will allow to get a correct IP address and allow vdl2 to start which can manually migrate the VMs and continue the migration.
Or if there is not enough IPs to assign to the TEPs, or if the hosts in a cluster that has only Firewall enabled do not need to support overlay, edit each transport node in the cluster to remove the overlay transport zone id, wait till the transport node state becomes success and then retry the migration.