Today I was trying to create a Hyper-V replica for a virtual machine. Both VMs (actual VM and Replica VM) were host on clusters. But I got error that "Hyper-V could not make replica virtual machine a clustered resource". All other Hyper-V replica VMs were working without a problem.
As it turned out the problem here was that on destination Hyper-V cluster there was a cluster resource with the same name as the VM.
I deleted the cluster resource which had the same name and replica creation succeeded!