There is no native/built-in solution to accomplish this. You can restore across subscriptions - but not tenants.
Details at
https://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-restore-vms#restore-options
You could come up with a workaround - e.g. something similar to what's described at https://www.red-gate.com/simple-talk/blogs/move-disks-or-virtual-machines-between-tenants-on-azure/
- Create a snapshot from each disk
- From each snapshot, export it to VHD in a storage account.
- Use AZCOPY to copy the VHDs to a storage on the different tenant
- On the marketplace, create a new managed disk and select the option to create it from the VHD
- Repeat the step 4 for each VHD
- Open the managed disk which contains the operating system
- Use the option to create a virtual machine from the disk
- Attach the additional managed disks
This can potentially run on schedule - in order to address your automation needs
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin