We had same issues. Not sure what caused it for us yet.
In all cases we did remove them from inventory first. Two could just be re-added to inventory (Datastore > .vmx > add )
In some cases we were able to add them again after rebooting the VM.
In most cases we had to shut down, add again to inventory and power on.
Restarting agents did not work for us.
Please consider marking my answer as "helpful" or "correct"