mj19922007, thanks for confirming the vCenter version and that version is fine.
That is a 6-CPU license - do these hosts have 1 or 2 physical CPUs?
As with any cluster configuration, one should always use the in-built Proactive VM creation test so that it checks that it can create data Objects from all nodes in the cluster as opposed to just creating a test VM (Cluster > Monitor vSAN > Proactive tests > Proactive VM creation Tests):
If the results of the Proactive VM creation test are all green then it could be a case of Horizon View not recognising the new hosts as valid targets for deployment and I would advise engaging a Horizon View resource either via Support Request (EUC team) or the relevant Communities sub-forum to troubleshoot further.
Bob