Hi @fsdg ,
Considering your situation, there are only fifty user mailboxes, the environment is not published and there is no third-party certificate. I think export the mailbox to .pst file and import the .pst file to migration is achievable.
We could try to export and import by using Import/Export feature in Outlook client. Accoridng to my test, I export a mailbox in on-premises Exchange server to .pst file, and then import the .pst file to the mailbox in Exchange online. I can successfully see the mail information in the on-premises mailbox. For better migration, before export the mailbox to .pst file, please set up the Outlook client to "Online mode" to make sure that .pst file include complete mailbox data.
In addition, we could also use the Import service in the Security & Compliance Center to quickly bulk-import PST files to Exchange Online mailboxes in your organization.
For more information please refer to: Overview of importing your organization's PST files
----------
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.