Sliding back + NavController.back() not working together

Dear Community,

when I use the “hardware back functionality” inside my app which is the swipe from left on iOS and the swipe to left on Android, I correctly see the last page on my navigation stack. But when I now use this.navCtrl.back(); because I want to use the back button inside my app instead of the swipe feature, I won’t see the next page get pulled off my navigation stack but I will get back to where I was before I first slid.

Page A → Page B → Page C → Swipe back → Page B (correct until here) → navCtrl.back() → Page C (Page A would be the expected outcome)

On top as soon as this happens, the native feeling swipe back isn’t possible anymore for this page because it probably thinks it’s on Page A although Page C is visible.

I hope this explanation makes sense and either it’s a bug in Ionic or navCtrl.back() is not meant to work seamlessly with the swipe feature and it’s expected that it “reverts” the swipe. If so, how can I go back in the “correct way”? Because everywhere I can only find to use the NavController.

Thank you,
Manuel