+1 for this
Also consider when switching between renovation states it takes even longer than it does with layers.
If it takes 10 seconds with layers, it takes 45 seconds with renovation states (going from existing to new for example)
The renovation filter is slightly different in the fact that it alters the physical shape of the model elements as opposed to one big set of geometry data that is just toggled on or off based on layers. For example Enscape would need to load both the new and existing version of the same model into its engine so to be able to switch between with a visibility toggle. This would be a very cool feature though and if they develop layer control it should be possible to incorporate renovation status
It seems like the Enscape engine is built around just reading the geometry supplied to it rather than managing the geometry once loaded. Which is far enough because its already way better than anything else at doing this!
I don't think there is an issue with the engine holding the geometry in its memory, it's just the internal management of that geometry which is not something that Enscape has been built for.
Good to see others giving their upvote tho. That can only help.