Slow back animation on iOS Simulator and device

My problem is that the back animation on iOS Devices is very slow. I have no problem on the browser with the web-app.
Simulator Screen Recording - iPhone 13 - 2022-04-19 at 10.04.20

The code to navigate between the pages is the following:
Forward navigation

  showResults() {
    this.loading = true;
    var searchResult : Explore[] = [];
    this.exploreService.getExploreFilteredByTag(
      this.filterService.getActiveFilters()
    ).subscribe(result => {
      this.loading = false;
      searchResult = result;
      let navigationExtras: NavigationExtras = {
        state: {
          result: searchResult
        }
      };

      this.router.navigateByUrl('search/result', navigationExtras)
    }, error => {
      this.loading = false;
      this.presentSearchErrorToast();
    });
  };

Back navigation

  <ion-toolbar>
    <ion-back-button slot="start" text="" [defaultHref]="'/search'"></ion-back-button>
  </ion-toolbar>
</ion-header>

Do you have any suggestions on what might be the problem or a possible fix ?

The problem was caused by the fact I was using a <div> as outer tag for the content of my page instead of <ion-content>.

<ion-header>
  <ion-toolbar>
    <ion-back-button slot="start" text="" [defaultHref]="'/search'"></ion-back-button>
  </ion-toolbar>
</ion-header>

<ion-content>
...
</ion-content>