Hi, thanks for your comments @nesrivastava. No, we just have one flow. The point that the flow has changed, and depending on the conversation it will lead you to a different place.
The flow will only be reinitiated or started again once the current flow is completed up to the end. That means, I need to go up to the end until re-starting the flow again.
What we have observed, was a behavior that after even one week, some users got stuck in an older version flow behavior, meaning that the conversation has not been restarted/reinitiated once the bot has been upgraded to its latest version.
In order to reinitiate these users to the newest flow (same topic), we had to either say the "goodbye" or "start over", so that would force users to go to the beginning again.
What we would expect in the product, would be, once a new version is released, all the flows and sessions that are still happening to be forced interruptedly and started over.
What is the actual behavior in the case of a version upgrade? I couldn't find any documentation that explains it.
By the above mentioned, seems that you need to hard force to go out from the flow.