Hello.
The network configuration including ISCSI is normal, but there are some details like:
IPv6 if you are not using it is preferable to disable it.
For the ISCSI configuration the recommended MTU is 9000.
In the adapters being used for ISCSI vmnic4 and vmnic5 the driver (1.8.6) and the Firmware (7.0) is among those recommended by VMware in its compatibility matrix for version 6.7 Update 3.
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=37976&vcl=true
The intel ethernet controller X710 cards that are included with some brand name servers (HP, Dell, and more) have presented a lot of problems.
In these cases you can use the native driver (VMware) instead of the manufacturer's driver (partner).
Another option that has been tested for versions 6.0 and 6.5 is to disable TSO and LRO.
The last option is to change the adapters.
I recommend you to try this second option, I attach details, it needs a reboot of the ESXi host for the changes to be applied.
To disable TSO:
Run this command to determine if the hardware TSO is enabled on the host:
esxcli system settings advanced list -o /Net/UseHwTSO
Run this command to disable TSO at the host level:
esxcli system settings advanced set -o /Net/UseHwTSO -i 0
(This command uses 0 (zero) to disable and 1 to enable.)
To disable LRO:
Run this command to determine if LRO is enabled for the VMkernel adapters on the host:
esxcli system settings advanced list -o /Net/TcpipDefLROEnabled
Run this command to disable LRO for all VMkernel adapters on a host:
esxcli system settings advanced set -o /Net/TcpipDefLROEnabled -i 0
(This command uses 0 (zero) to disable and 1 to enable)
You must find an offline time of the ESXi host to make the changes and reboot it. Then run a rescan of HBA and Storage and check if you have access to the ISCSI Storage.
If the problem continues, we could do a remote access (Free) for a general check of the ESXi and Storage, you must have access and users/password.