A VMFS datastore is only seen on 1 host of the cluster and not on other hosts.
vSphere ESXi
The VMFS datastore was created on a local disk of the ESXi host that can see it.
This is expected behavior, as VMFS datastores created on a local disk will only be accessible from the host that has the disk installed.
You need to created the VMFS datastore on a shared disk (like a storage array connected through FC or iSCSI).
Review Creating vSphere Datastores