I am also having the same problem with adding three new hosts.
Exactly the same problem, in the command “hammer host list --search site-1.example” nothing is listed.
But when trying to register a new host with the hostname site-1.example, the error below is returned.
HTTP error (422 - Unknown): Validation failed: Name has already been taken