I quickly checked your support case and I have a few ideas. It looks like (for some reason) the VM cannot take the production checkpoint. As a simple test, can you do a production checkpoint outside of Veeam (note: by default it will failover to a crash-consistent snapshot in Hyper-V if production doesn't work... so you might want to change that setting first to "force" it to take a snapshot.). I think there might be an issue with the in-guest SQL VSS writer
The VSS production checkpoint is failing with the following event error messages:
Volume Shadow Copy Service error: Unexpected error calling routine IVssAsrWriterBackup::GetAsrMetadata. hr = 0x8007048f, The device is not connected.
Volume Shadow Copy Service warning: ASR writer Error 0x8007048f. hr = 0x00000000, The operation completed successfully.
Volume Shadow Copy Service error: Unexpected error while calling GetStorageDependencyInformation. hr = 0x8007048f, The device is not connected.
The only "device" that is not connected that I can think of, would be the DVD drive or one of the CSV disks that other node in the cluster is the owner of.
Check if there is an ISO in the DVD-drive connected. That could be the issue.
Second thing to check: On the VM itself, run vssadmin list writers. I'm guessing one or more writers will be in a fault state
Have you considered using SQL AlwaysOn Availability Groups instead of trying to set up a failover cluster with S2D inside VMs (which I don't think is supported by Microsoft)