@narayanad670284
If any of the properties like navTitle, pageTitle, or subtitle (not starting with cq, jcr, or sling) are modified on a we.retail example site, and following same steps as yours, the properties do revert back to what was set in the previous version.
It must be something to do with your custom implementation or how the versions are created.