Hello,
Welcome to Microsoft Q&A,
To migrate a VM from one VDI (Virtual Desktop Infrastructure) host pool to another in Azure Virtual Desktop (AVD), the VMs themselves can't be directly moved between pools. Instead, you need to remove the VM from the existing host pool and register it to the new host pool, while ensuring proper session host configurations.
https://rozemuller.com/move-avd-session-hosts-to-a-new-host-pool-with-rest-api/
Please Upvote and accept the answer if it helps!!