Я ща посмотрел, у меня ngOnInit вызывает только одну функцию, а в ней уже другие функции с observable, думаю можно просто на эту функцию кинуть привязку и все
как вы поймете, что все вызовы функций у вас выполнились, если они ассинхронные?
я вам говорю, сделайте, чтобы вызовы возвращали вам потоки, которые вы уже свяжите с помощью forkJoin