Interesting. Sorry I overlooked your comments on Veeam. and SDRS.
Next time you find orphaned VMDKs, can you share info on their file names and sizes? The file names are different for snapshot VMDK files (which have "delta" in their name) vs. normal VMDK files. Knowing this could help logically narrow down the source of the problem.