If you migrated to Google Workspace in the past, then migrated back to Exchange or Microsoft 365, you may see incorrect dates on emails.
Exchange orders by 'Received' rather than by 'Date'. When you migrate to Google Workspace, Gmail always adds another 'Received' header. So we have introduced a setting that can solve the problem.
In the destination platform Advanced Settings see: Message Options > Strip Received Headers. This will remove the received headers from the email and replace them with a single header corresponding to the date header of the email. Exchange will then order the email in the Date order as expected.