@JustinMicheal-7973
The New-MailboxRestoreRequest -command restores only one message from the disabled onprem mailbox. How to fix this issue? User has more than one item in the disabled mailbox:
This command will recover all items from the disabled mailbox. If this command only recover one email from your disabled mailbox, I think you may recover the wrong disabled mailbox(There only exist one email in this mailbox).
You can try to follow this article to restored this disabled mailbox item to a new Exchange on-premises mailbox, check whether there only exist one email in this disabled mailbox.
============================
There also exist an another improvement plan: before step 3 "Disconnect the on-premises mailbox", you could use New-MailboxExportRequest command to export data from Exchange on-premises mailbox. Then, at the step 9, you could use Office 365 network upload service to import data to Exchange online mailbox.
In this way, you will could check whether PST files contain all emails correctly.
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.