Я сделал так:
breadcrumbs$: Subject<any> = new Subject<any>();
ngOnInit(): void {
this.routerSubscription = this.router.events.pipe(
filter(event => event instanceof NavigationEnd),
distinctUntilChanged(),
map( () => this.buildBreadCrumb(...))
).subscribe( (data) => this.breadcrumbs$.next(data) );
// Силком пихнем начальное состояние крошек оложив отправку в поток на время инициализации компонента
setTimeout( () => {
this.breadcrumbs$.next(this.buildBreadCrumb( ... ));
}, 300);
}