Oi, João! Como vai?
Agradeço por compartilhar.
Gostei da sua lógica para percorrer a frase e verificar cada letra dentro do conjunto de vogais, isso mostra um bom entendimento de laços e condicionais. A função está clara e cumpre bem o objetivo da atividade de contagem de vogais.
Continue praticando esse tipo de estrutura, pois ela aparece bastante em projetos reais.