немного на покекать
>Flutter navigation is a bit more complex and you need to take into consideration how it works. This is one of the reasons why I dont like ReduxNavigation.
When you “push” a new page to the navigation its not 100% guarantee that it will be added to flutter navigation stack.
It can also be removed at any moment. When you want to remove it, it is not 100% guarantee that it will be removed. There is also the willpopscope to consider.
Why do you need the routeStack in the first place? can the same things be achieved by pushNamedAndRemoveUntil?