Hi @Seriouspike
Developer Community (visualstudio.com) is the best place to ask questions such as these. SMEs regularly monitor that forum more than on Q&A. But here are a couple of suggestions.
Instead of running tests in the same test plan or suite, you can clone it. This will keep the original results intact and have new set. Azure DevOps does keep a history of test point executions. To view the history, navigate to Test Plans > select your test plan > Test Points > select a test point > View history. Another option is to create a new test run rather than rerunning the tests. This can be done by selecting the tests you want to run and starting a new test run from the Test Plans interface.