All the missing storages are connected to Emulex LPe12000 8Gb/s PCIe 2.0 FC HBA .
During ESXi upgrade, the lpfc driver of the Emulex HBA could not be replaced to the supported version.
VMware vSphere 7.x
Know issue, refer to KB:
Broadcom Emulex cards are not detected after ESXi upgrade to 7.0 U3
Manually replace with the supported driver in the target ESXi:
Download the supported lpfc driver from Broadcom support web:
esxcli system maintenanceMode set --enable true
esxcli system maintenanceMode get
esxcli software vib remove -n <vendor vib name> -f
esxcli software vib install -d <location of the zip file>
esxcli system shutdown reboot -r 'replace driver'
esxcli software vib get -n <driver name>
esxcli system maintenanceMode set --enable false
esxcli system maintenanceMode get