Hi @Niall Scott
According to our test, chat history will not be lost when switching between classic Teams and new Teams.
If you do encounter chat records disappearing, please try clearing the new Teams cache and then check again to see if your records exist.
When your chat history is lost, you can use PowerShell to search for local user Teams chat data and export it, refer to this reference.
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.