HiUtilization
First of all many thanks to ravenstar68 for the information about the Ubisoft mail server being on the OSpam list. I'm afraid I'm not a gamer and I don't have a Ubisoft account so I could not do any checking for myself. ☹
@HiUtilization, thanks for going back to Ubisoft. I have since found several posts on the Microsoft support forum with exactly the same problem as yours but with Outlook.com account's not receiving Ubisoft 2FA emails. It's definitely not just not just a VM email issue and it has been going on for a few years now, It may be that the Ubisoft server keeps getting listed and after a while it comes off the blacklist for a while and then goes back on again.
The story I have read a few times is that Microsoft support tell their users that they need the Ubisoft mail log information I set out in my original post before they can do anything and Ubisoft never seem willing to help.
For what it's worth it seems that Gmail does not block those emails.
I do have more positive news though. As I said, I don't have a Ubisoft account but I have been doing some digging and I have come up with this:
https://www.ubisoft.com/en-gb/help/account/article/recovering-access-to-your-ubisoft-account/000111797
Check out the section under the heading "To recover access to your Ubisoft account".
You will see in the instructions there is the option "Don't have access to your email". I would suggest that you try going down that route. VM are actively closing down VM email accounts that are no longer linked to a paid for VM service so you could be one of those who no longer has access to an old VM email account couldn't you? 😉 I think a little white lie is justified in this case.
Anyway, as you are trying to move your Ubisoft account away from your VM email account and not getting any support from Ubisoft, that route seems well worth investigating. Part of that Ubisoft account recovery process should involve you nominating a new email account.
Apologies if you have already tried that.
I hope you can get this sorted - all I can say is that you are definitely not the only one left in limbo with your Ubisoft account.
Coenoby