Компонент, переданный в kbqComponent, создается из корневого environment-инжектора, а не из компонента, который вызвал KbqModalService. Поэтому внутри модального окна не видно ничего, что объявил у себя вызывающий компонент: сервисы уровня компонента, токены из маршрута или лениво загружаемого модуля, а также провайдеры, которые попадают к вызывающему компоненту только через NgModule в его standalone-imports — в том числе DateAdapter, KBQ_DATE_FORMATS и DateFormatter.
Чтобы они стали доступны, передайте injector вызывающего компонента в метод modalService.open — он станет родителем иерархии внедрения зависимостей содержимого модального окна. Содержимое, переданное как TemplateRef, этой особенности не подвержено: оно сохраняет инжектор компонента, в котором объявлено.
Отсутствующая зависимость проявляется как NullInjectorError: No provider for … и выбрасывается в момент создания содержимого модального окна.