Но есть нюанс. Вью модель специально сделана как отделенная от ЖЦ сущность. Если ты там хочешь подвязываться на циклы и события интерфейса -- что-то не так
Да с чего это не так? Она работает как и должна. Destroy вызвался у фрагмента - вью модель сдохла. Но когда фрагмент добавили в бэкстек дестрой не вызовется и тут уже нужно завязываться на onStop чтоб сделать отписку от источников во вьюмодели.в этом она кар раз завязана на жц фрагмента