What you proposed should be fine. You may also be able to live migrate them.
https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/deploy/set-up-hosts-for-live-migration-without-failover-clustering
--please don't forget to upvote
and Accept as answer
if the reply is helpful--