Have installed vCenter 7 and NSX-T with registration working. NSX-T have to re-install due to datastore corruption. Install new NSX-T with same IP and hostname and when register the same vCenter, it fails with error 40200.
Error indicate internal error but unable to find the cause. Possible vCenter still holds the NSX-T extension. Follow this steps in vCenter 7 to unregister the NSX-T extension and retry register the NSX-T with vCenter again but it didn't work.
---- try this step ---
To work around this issue, remove the com.vmware.nsx.management.nsxt extension.