As mentioned in the article "Perform a G Suite Migration", it requests admin to disable directory synchronization: "Once the Mail Users have been created in Microsoft 365, the Azure AD Connect may need to be disabled in order to allow the migration process to convert these users into mailboxes - see Turn off directory synchronization for Microsoft 365."
However, disabling Directory Synchronization will make it disable for 72 hours before we can start it back. This is pretty much conflicting when you perform batch wise migration and if any user wanted to reset the password at the time it will not sync back to Office 365 (Azure AD).
Kindly propose clear solution for this? How to achieve this properly when there is a directory synchronization enabled? Step by step
Furthermore, Please do let me know when to assign relevant Office 365 licenses in this matter? Is it before the migration batch started or else after migration completed?