i found something
i load an older snapshot to test this
director shows zone icinga2 but in zones.conf is…
object Zone "master" {
endpoints = [ "icinga2" ]
}
…
after kickstart, director also shows zone named master now instead of icinga2… now the agent_zones.conf file also has
zones.d/master/agent_zones.conf
object Zone "Client01" {
parent = "master"
endpoints = [ "Client01" ]
}
and adding host works…
so in my case either changing zones.conf to match director or execute kickstart wizard to make director match zones.conf was the solution
Thank you all, especially Roland 
