@Tao Cuong
From Exchange side, here are some of suggestions for you:
For your first question:
Based on my searching, from this article, we can know that AAD connect connect users with userPrincipalName, proxyAddresses, and sourceAnchor/immutableID, so make sure those attributes are migrated correctly.
For you second question:
There exist many script which could batch export and import X500 email address, such as script in the end of this blog.
Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
For more detail information, you could confirm with AD and AAD teams, they may could provide a more detailed information to you.
I would suggest you test with one temp account then apply on all users.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.