не ожидал что кто-то ответит, поэтому большое спасибо
действительно один модуль удалил потому что Universal ругался что есть дубль @ngtools
попробую исправить
Да с ssr больно пока что работать. У нас ещё был весёлый баг с promisами зависающими - zonejs не всегда при серверном рендеринге правильно определяет момент завершения промиса. Переписывание всего на observables помогло, но найти причину было очень тяжело. Вот тут есть статья про этот баг: https://medium.com/netscape/firebase-angular-unive...