Following reboot of a multi-home vCenter, configured with multiple nics and routes to different networks,
Hosts in certain networks will show as Not Responding in vCenter until a restart of the systemd-networkd service is preformed.
The configuration file's located at /etc/systemd/network example: 10-eth0.network Have particular case sensitivity for the Route parameter.
If this configuration file has for example [ROUTE] instead of [Route] it will cause this issue.
Correct the case sensitivity from ROUTE to Route and restart the service.