On a super high level from historical perspective, MVVM is Microsoft 2008 improvement to Smalltalk-80 MVC idea from 1988(first publication). It brings view-model as a cache layer between the view and model. Lumi provides an excellent summery about this.
Many PRs latter Android Jetpack brings ViewModel, which is an API not an architectural pattern. I want to better understand how models and view-models are orchestrated in the Android Jetpack world.