I am trying to restore my app and it says it has
but it hasn’t, it keeps making a new version
It’s kinda confusing if you aren’t already familiar with how software revision versioning works.
When you “restore” an old version, what actually happens is a new version is created as a copy of the old version. You get a new version number, but the content is actually from the old version.
Note that those consistency checks shouldn’t be a concern. That’s the system making sure your app configuration is consistent with the current internal conventions, such as how the config internals are structured. There is no way to avoid consistency checks.