Understanding the basic version (not branching) feature

Project Settings

I have already talked about the strange versioning feature (the one included in all account).

Here is in the detail what happens and that I don't understand.

I create a project, add a text (in red) and then create a new V2 version from that. Then I change the text and the color (in green), this is V2, and wants to come back to V1. So I restore the V1 and gets... a V3 working project!?

How can I know and be sure the version I'm working on? Why Vn doesn't display when I restore the version n?

What have you tried so far?

Creating and restoring versions.

Did you check FlutterFlow's Documentation for this topic?
Yes