Ну этим репозиторий должен управлять. Через интерактор кидаешь изменение - сохраняешь в бд и синкаешь с сервером, если надо. При старте из бд достаешь инфу и дальше работаешь уже с моделью из памяти. В БД должно при каждом изменении писаться, иначе при закрытии приложения может что то и потеряться
Тогда тут получается, что можно явно работать с моделью из синглтона или работать через интеракторы с репозиториями. Или наружу из модели открыть только StateFlow из нужных сущностей, а всю остальную логику воплощать через отдельные интеракторы?