попробуй ngSwitch и ngSwitchCase отдельно от элементов табов
Уже пофиксил, спасибо
Начал смотреть — оказалось, что подписка срабатывает (в ts), но вью сразу же не меняется.
Если происходило какое-то всплытие — элемент добавлялся
Перенёс подписку через | async в последний дочерний элемент (app-list) и заработало