I did open a TAC ticket, and the issue was with revers DNS. we didn't have a pointer DNS look for the servers in the clusters, so once those were added expressway C was able to find the nodes.
This is the path that the TAC enginer was looking at
Configuration -> Unified Communications -> HTTP allow list ->Automatic inbound rules
he noticed that our servers has two domain names and the revers for one of them was not setup.
Once the domain admin added the revers pointers and A record for the ip addresses everything worked fine.