I'm not sure I understand your situation correctly. Are you saying there's no more free disk space on the datastore?
When you delete a snapshot, this can take quite some time, depending on the size of the snapshot. The percentage shown does not really reflect the current state and usually goes to >95% really fast and then stops until the snapshot has been deleted, which usually works reliable. You just need to be patient!
André