Migrating from VirtualBox to VMWare, please check my logic

I have two machines, both have VirtualBox and VMWare. I am slowly migrating my VMs from VB to VM. Machine A is currently hosting HA under VB and has a USB Z-Wave dongle, as well as an HA-monitored USB-connected UPS.

I would like to host HA under VMWare using Machine A. Eventually, I may move HA to Machine B. To minimize HA downtime, this is what I am thinking about doing:

  1. Download and setup the VMWare HA using Machine B. Setup HA using a temporary name, IP, etc. just so it can get up running.

  2. Backup HA from Machine A.

  3. Move the VMWare HA VM from Machine B to Machine A.

  4. On Machine A, shutdown VB and start VMWare, launch the new HA VM.

  5. Restore from backup to new HA VM under VMWare
    Note: The Machine B prep is so that I don’t have to shutdown the VB and do the prep work on Machine A under VMWare. Again, to minimize downtime.

  6. Question 1: I might have to remap the Z-Wave and UPS ports?

  7. Question 2: Will everything work as before, at least in theory? Will the restore include the old IP, account info, add-ons, automation, accounts, cloud, etc. etc.?

  8. Question 3: Is there anything else I should prepare for or lookout for?

Am I missing anything? Is there a better way? I know folks here like Proxmox, but I rather not cover to it at this time. Please provide input. Thank you.

Alternatively, I could export the existing VB VM as an OVA and import it into VMWare. Would that be cleaner and easier? If yes, anything I should be aware of? Thanks again.

I would install a fresh vm whit HAOS and then backup restore from within HA.
Then map the usb ports back…