All the VLAN's are correct, one non-routed VLAN.
The problem server with iSCSI HBA can communicate with other servers that have standard NIC's with IP's on that subnet. SAN can talk to all servers apart from the one with the HBA.
There isn't much point in changing the adapter to a standard NIC's are the personality is completely different and we know that works on other servers.
Comes back round to why can't the HBA and the SAN communicate?
Adam