Ну не должно быть,ситуация стандартная,код простой,обычный HttpErrorResponse ,то есть асинхронное действие есть,если сообщение послать из интерцептора вернее стрима возврощаемого из next(req).pipe(catchError) то все работает,если же поймать ошибку в ErrorHandler и пустить ее в стрим не срабатывает change detection,вот такая ситуация