esxcli network nic list doesn't display the vmnics.vmkchdev -l | grep vmnic displays the network devices.ESXi 7.x
ESXi 8.x
In rare instances, during the ESXi upgrade or after replacing a new PCIe NIC adapter, the NICs are not recognized by the ESXi host.
To fix this issue, perform a cold reboot of the ESXi host. If it does not resolve the issue, engage the hardware vendor.