I found the problem and I was able to fix it, the issue was that I added all hba IP Addresses under the dynamic tab of the iSCSI properties and that made iSCSI ran discovery like hell, SO I removed all the hba IPs and added just one single IP and that made the discovery correctly. Now I can see 2 Active and 2 Standby which is acceptable.