If a pipeline is retried, the results panes, (unit tests, artifacts, security tests, etc), are wiped. This makes sense if the stage that produces these reports is retried. If the stage that produced the report has not been retried in this execution, its report should carry over to that retry. This can help teams use those reports without needing to dig through execution retries.