То, что вы можете сделать, это использовать TransferState, как вы уже делаете, но использовать куки для хранения JWT вместо localalstorage. Таким образом, у вас будет доступ к файлам cookie при использовании angular universal.
Мы использовали ngx-cookie для обработки файлов cookie как на стороне клиента, так и на стороне сервера.
Таким образом, вы должны иметь точно такой же контент, который отображается при начальной загрузке страницы, и когда angular переходит на сторону клиента