I guess there's something between WS 2012 and 2022 hypervisor versions. I know that you cannot migrate the VMs from 2012R2 to 2022, guess same applies for p2v. Could be helpful https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/deploy/upgrade-virtual-machine-version-in-hyper-v-...