Debuguei a aplicação no vscode e vi que a variável taskList recebe os dados do formulário, conforme print abaixo, na posição [2] do Array
Só que quando a aplicação é renderizada novamente em initial_screen, a Task não aparece. Se eu criar novamente outra tarefa, a última task que não foi renderizada aparece e a recém cadastrada não. Como sou iniciante em Flutter, talvez seja alguma coisa relacionada as keys. Recriar a lista, como um colega sugeriu anteriormente é perda de performance, na minha opinião. Alguém conseguiu resolver isso de forma que isso se resolva ?