Синтаксис неправильный, когда вы подписываетесь на наблюдаемое, также this
в строке subscribe(this.onNewLocation)
не относится к тому, что вы думаете.
Внесите следующее изменение:
ngAfterViewInit() {
this.searchBarInputSub =
this.searchBar.ionInput
.pipe(
pluck('target', 'value'),
debounceTime(400),
distinctUntilChanged()
)
.subscribe((location: string) => this.onNewLocation(location));
}