Olá, Cauã, como vai?
Seu código atende corretamente à proposta do exercício ao utilizar um conjunto para evitar nomes repetidos. A estrutura de repetição com while True e a verificação com nome.lower() == 'sair' também estão adequadas para encerrar a entrada de dados.
Para formatar a saída de forma mais amigável, é possível utilizar o método join, que une os elementos do conjunto em uma única string separada por vírgulas.
print(f"Convidados confirmados: {', '.join(convidados)}")
Continue compartilhando suas soluções no fórum, ele está à disposição para apoiar sua evolução.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!