Oi, Samuel! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Chamou atenção o uso do while True junto com a verificação do comando sair, que mostra um bom controle do fluxo do programa. A lógica de conferir se o nome já está na lista também faz sentido e está bem alinhada com a proposta da atividade sobre listas.
Uma dica interessante para o futuro é usar um conjunto com set() quando a ideia for evitar duplicados automaticamente. Veja este exemplo:
voluntarios = set()
nome = input("Digite um nome: ").lower()
voluntarios.add(nome)
print(voluntarios)
Esse código cria um conjunto que não permite nomes repetidos, o que simplifica a validação de voluntários cadastrados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!