So, in another word, your VM was just activated?
Just want to make sure this is how you ran the troubleshooter, right?
go to Settings > System > Activation, run the troubleshooter, choose the hardware change option. When it asks you where it is installed on right now, you should choose the old device name (vm). Then click on Activate button. And on the next screen when it asks you where to transfer it to, choose your new device name (host).
If so, it can be due to the VM was just recently activated. This is an unspoken rule, if you activate the same license on different device/install in a short period. this can be anti-abuse/activation system behavior.
If you have purchase proof, you can also chat with support, and ask for them to manually activate for you.
To get help, open the "Get Help" app on your computer (just search for it in the Start menu). or go to https://support.microsoft.com/contactus, Type "Billing" and press Enter. On the next screen, click "Contact support" at the bottom of the page, then choose "Windows" > "Manage my subscription". You’ll then see the option to chat with a Microsoft support agent who has access to your account to help review the issue.