For the option 1 (complex and time consuming): This article could help you with ADMT migration.
For the option 2 (speed is faster, but you may lose mails which received during importing and exporting, double check after migration): You could use "New-MailboxExportRequest" command to export data from mailboxes. Then you could use "network upload" or "drive shipping" to import data to Exchange online mailboxes.
Extra option (Need to consume extra money): Use hybrid for Acquiree Domain, migrate mailboxes to Exchange online, then cross-tenant mailbox migration to acquirer domain.
On the whole, the second method is better.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.