The used and active file has a VMDK name that seems like a snapshot name, but is actually the base disk and another disk has the base disk name, but is not in use. It appears that there still is a snapshot even when that isn't correct. It is that the naming isn't correct. The data is fine and to fix the issue, one must perform the renaming process described in the next section.
vSphere 8.x
This is likely due to bad naming during the snapshot deletion process and system confusion with the snapshot name.
If the goal is to just to reclaim space and move forward, see KB Renaming a virtual machine and its files in VMware ESXi
Another approach to clean up datastores is to perform a Storage vMotion the individual drive (vmdk) away from the original datastore and back again to clear the naming issue.