ребят такая проблема. на странице А есть гард, который работает с куки в браузере. на сервере естественно куки браузеров нет, и при запросах на страницу А гард перенаправляет на главную страницу. на сайте получается когда человек открывает страницу А, сначала видит главную страницу от сср, уже потом после 1 секунды уже странницу А
можешь посмотреть как устроен UniversalStorage в проекте данного чата или использовать любую другую библиотеку на этот счет (например @ngx-utils/cookies) или просто можешь заинжектить Request в свой guard и смотреть cookie из него (для этого нужно применить cookeParser middleware в server.ts, если еще нет)