Olá, tudo bem? Fiz igual a aula com o professor e não ocorreu o refresh, apenas atualizou com Hot Reload. A única solução encontrada, foi remover o .then e na pasta form_screen.dart transformar o Navigator.pop(context); em Navigator.push. Ficou assim:
Navigator.push(
context,
MaterialPageRoute(
builder: (contextNew) => InitialScreen(),
),
);
Queria conferir se pode ser mantido assim, não consegui encontrar uma maneira de utilizar o .then.