When applying a Host Profile a Host may become unable to vMotion if any networks or datastores were not defined in the Host Profile.
VMware ESXi
VMware vCenter Server
Networks or Datastores are not configured. By design, a host profile overwrites all settings and applies only those defined in the configuration. If nothing is specified, the Host Profile will remove the current configuration and replace it with nothing.
To configure a missing networks to a standard switch use the following document: How do I Set Up Networking with vSphere Standard Switches
To configure a missing datastore use the following documents: Basic Administrative Operations for vSphere Datastores