There was a leftover vmknics (vmk adapters) entries in the iSCSIConfig store.
To fix the issue, follow below steps:
1. Gather iSCSiConfig from ConfigStore:
[root@###-###-###### :~ ] configstorecli config current get -c esx -g storage_iscsi -k software_adapter -outfile IscsiConfig. json
Data written to IscsiConfig.json
2. Edit the output file IscsiConfig.json and remove the duplicate entries :
[root@###-####-###### :~ ] vi IscsiConfig. json
++ Under the ISCSIConfig.json file , remove the entry of vmk1 and vmk2 at the end of the file.
==> To edit the IscsiConfig. json
3. Update the ConfigStore with the edited iSCIConfig information :
[root@###-####-###### :~ ] configstorecli config current set -c esx -g storage_iscsi -k software_adapter -infile IscsiConfig. json
Set: completed successfully
4. Reboot Esxi host.
5. After ESXi host reboot manually add the port binding and rescan storage adapters.