А зачем извращаться с разными доменами? Делаешь одно приложение, но роутинг делаешь с динамическим импортом. Дальше отслеживаешь под кем зашел пользователь и направляешь его на ту страницу, которая ему доступна. Бандл будет загружаться только тот, который нужен пользователю, ничего лишнего не попадет.
Подробнее тут
Разделение кода