, "I'm getting the alerts below and "Host cannot communicate with one or more other nodes in the vSAN enabled cluster". If I go to vsandatastore it no longer shows files like it did before."
This indicates (as it says) that the reinstalled node cannot communicate with the other nodes in the vSAN cluster and thus would be unable to access vsanDatastore, also from the health alerts in your second screenshot the node is possibly unable to communicate from vsanmgmtd on ESXi to vsan-health on vCenter (do you have a firewall between vCenter and the hosts?).
If you reinstall ESXi on a vSAN node then it needs the following to be able to successfully rejoin the vSAN cluster:
- Same major ESXi version as the other nodes (minor deviation within an update version is fine e.g. some nodes on ESXi 7.0 Update 3c, others on ESXi 7.0 U3 EP10 is okay, some nodes being on 7.0 U2 and others being on 7.0 U3 is not okay).
- A vmkernel adapter tagged for vsan-traffic, reachable from the other nodes vsan-tagged vmk (e.g. in the same subnet, operating at the same MTU (including the vmnics and switches backing it) and in the correct VLAN).
- That all nodes in the cluster can accept the vCenter-pushed change of the new nodes UUID (and vsan-IP) to their unicastagent lists (e.g. that 'esxcfg-advcfg -g /VSAN/IgnoreClusterMemberListUpdates' is NOT set to 1 on any nodes).
I am unaware of what vDS issue you have regarding your last point but you should be starting here with confirming that there is basic vmkping between all nodes vsan-tagged vmk and that the unicastagent lists are correct:
https://kb.vmware.com/s/article/2144398
https://kb.vmware.com/s/article/1003728