Ionic 6: back button doesn't appear in IOS

Hi all,
I use this code to show a back button in all app pages:

      <ion-buttons slot="end">
        <img class="logo-image" alt="logo" [src]="logoSrc"/>
      <ion-buttons slot="start">
        <ion-button app-location-back fill="clear">
          <ion-icon name="arrow-back" slot="icon-only"></ion-icon>

And I have this directive:

import {Directive, HostListener} from '@angular/core';
import {Location} from '@angular/common';

  selector: '[app-location-back]'
export class LocationBackDirective {
  constructor(private location: Location) { }

  @HostListener('click', ['$event'])
  clickEvent(event) {

It works fine in android and I see a white back button. but it doesn’t appear in IOS.
Is that related to status bar?
Please advise.