Оказывается чтобы подписчики сработали, надо просто обновлять данные. типо вот так viewModel.stateData.value= mutableListOf(FeedModel(100, listOf(),"",false)) А если ты хочешь работать с данными типо так viewModel.stateData.value?.set(pos, data) то ничего работать не будет