I just realized something. Could this be because my iSCSI vmkernal port IPs dont match the other site? For example the storage is 10.1.45.x and my iSCSI vmk is 10.1.45.x on the ones that work.
For the 3rd site there is no iSCSI vmk and its on a different network and does attach to the storage.