Please try below mentioned procedure it may useful.
Putty(SSH) into the Esxi host(which is not showing the Luns) and type esxcfg-volume -l ,
this command will list any usable LUNs that are NOT mounted, if no LUNs are displayed it means all your LUNs have been mounted.
If you see any LUNs listed from the command above, type this to mount each LUN one at a time
esxcfg-volume -m "vmfs_label_name" , the lable name should be the friendly name you gave the LUN when originally formatted.
- Ganesh GV