From my understanding, the datastores are removed from host but it is still shown in vcenter inventory, looks like the entries in the vcdb should be removed in order to remove the DS from inventory.
Try the steps given in the following article to remove the entry manually from the vCenter database
Unable to remove a datastore from vCenter Server Inventory - Virtual Barker
else you may have to represent the lun again to esxi hosts mount the datastore again , then remove it as per DS unmounting process.