Hello
Based on your description, it appears that after restoring only the VHDX files instead of performing a full VM restore, the Hyper-V configuration and the actual disk chain became out of sync. As a result, Hyper-V and/or Veeam may still have references to checkpoints that no longer exist in the AVHDX chain, which is why snapshot deletion is reporting missing checkpoints.
The first step is to validate the current virtual disk chain and confirm that all active VHDX/AVHDX files are properly attached and that no orphaned checkpoint references remain in the VM configuration. If the VM is running correctly and the missing checkpoints are truly no longer part of the disk chain, a common resolution is to export the VM, remove the existing VM configuration (without deleting the disks), and then re-import or recreate the VM using the current healthy VHDX files. This often rebuilds the VM configuration and eliminates stale checkpoint metadata.
I would also recommend reviewing the Hyper-V Event Logs and comparing the VM configuration against the physical disk files to identify any lingering checkpoint references. Before making any changes, please ensure a current backup and VM-level export are available in case rollback is required.
If the issue persists after validating the chain, may need to investigate the VM configuration files and Veeam metadata in greater detail to determine where the invalid checkpoint references are being maintained.
I hope the response provided some helpful insight. If you find this answer useful, please hit “accept answer” so I know it addressed your concern.
Jason