Pessoal eu mesmo estou voltando para responder! já tinha algum tempo alguns problemas com as versões do flutter. ai pesquisei e usei o fvm.
agora com problema novamente resolvi usar mesmo o fvm e resolver mesmo melhor coisa que já estudei até agora.
link para quem tiver problemas com versões a baixo. https://www.youtube.com/watch?v=MoZGeNlgXq0&t=1269s
Se mais alguém tiver problemas atualiza o provider para a versão 5 depois de alguns testes ficou bom na versão 5 tive melhor resultado.
arquivo pubspec.yaml
provider: ^5.0.0
pode baixar a versao do enviromment dentro do pubspec.yamal tbem
environment: sdk: ">=2.7.0 <3.0.0"