Today i faced this issue in my test lab environment when i trying to add those added esxi hosts in the another cluster then this message was reported by him “The Virtual SAN host cannot be moved to the destination cluster:
Steps to troubleshoot:-
1. Verify vSAN datastore exist in Storage Inventory View
2. If yes, SSH to each esxi host and then execute this command to check whether host has still old cluster information:-
esxcli vsan cluster get
3. Execute following command to leave the vsan cluster
esxcli vsan cluster leave
Now you should be able to add host to new cluster. Enjoy!