Я нахожу свой ответ, я оставляю ответ на все, что с вами происходит.
Это случилось, когда он положил pushReplacement вместо pu sh
Navigator.of(context).pushReplacement(CupertinoPageRoute(
builder: (BuildContext context) => Page2(
firebaseUser: widget.firebaseUser)));