I think you might run into a paradigm trap if you follow this path. MVVM is nothing more than a template that simplifies development in the WPF world. If this is not the case, do not use it or revise your approach. I would not spend 80% of my time to check the "Using MVVM" field.
Now back to your question. Correct me if I am wrong, but it looks like you are looking at MVVM in the opposite direction: you do not need a Model for ViewModel . Usually, you first create ViewModels based on your view, and then only on the model.
As a rule, you look at the screen layout from graphic designers and create the corresponding ViewModel, which takes all the necessary fields from the Model, wraps / modifies / formats / combines them to make viewing as simple as possible.
You said that your view is an almost individual visual representation of the Model. In this case, it may make sense to create a very simple ViewModel that provides the root object of your model tree and allows the View to consume the model directly through this property. Then, if you need some settings or view commands, you can delegate this ViewModel.
Sorry for the very vague answer. Maybe if you ask a more specific question, we can dispel the confusion :) ...
source share