Накатываем бэк, фронт ожидает, с фронтом во время деплоя бэка работать нельзя, после окончания диполя получаем конфигурацию от бека и перезапускаем страницу
а обязательное перезагружать страницу? если да, то можно сделать так
в app-component сделать подписку на сокет
если она сработает, то на текущий открытый компонент кинуть событие, что нужно сохранить в стор (который кинул выше), это async indexdb
потом, когда нужно перезагрузить страницу, страница перезагружается
после инита текущего компонента в ngOnInit сработает подписка и данные, что есть в сторе, записываешь в форму (например тот же patchValue)
дальше данные удаляешь со стора