Инициализация ViewModel вроде правильная. Могу только предположить, что ошибка из-за конфликта androidx и appcompat v7. Почему вы не используете чисто androidx компоненты?
Избавьтесь от v7 компонентов в принципе, заменив на аналоги из androidx. И удалите ту верхнюю, подчеркнутую красным, dependency. И вообще ото всех dependencies, начинающихся с android.support