The below assumes that you don't want/need the snapshots anymore, and that you want to preserve the VM's current state. Furthermore, I assume that there's sufficient free disk space on the datatore to delete/consolidate the snapshots.
- in case you are using VM based backup software, ensure that there's no "hanging" open task, and that the VM's virtual disk is not attached (hot-added) to one of the backup server's proxies.
- shutdown the VM
- open the console, or a putty session to the host
- verify that the VM's configuration (.vmx) file doesn't contain multiple entries for the same virtual disk (e.g. base, as well as a snapshot)
- delete, or rename the VM's .vmsd file
- reload the VM (follow steps 2+3 from https://kb.vmware.com/s/article/1026043)
- create another snapshot
- if that works - run "Delete All" from the Snapshot Manager to merge all deltas into the VM's base disk.
- once done you may cleanup/delete any remaining "Zoneminder-Snapshot*.*" files from the VM's folder
Please note, that you cannot power on the VM while the snapshot deletion is in progress. If you need to have the VM up, and running, power it on after creating the snapshot (step 7).
In doubt, feel free to ask before proceeding with the next steps.
André