Não sei se é algum erro de navegador ou algo do tipo, mas caso eu não mude nenhuma opção de Time no select e deixe a primeira (no caso Programação), no meu console log todos useState, onde é exibido o nome, cargo, imagem e time, ele fica vazio. Posso estar errado, mas me parece que ele so esta fazendo o setTime quando fazemos alguma alteração (evento onChange), ou seja para selecionar a opção Programação e exibi-la no console log, é necessário alterar para alguma outra seleção e escolher Programação novamente. Teria como fazer um "selected" apenas na primeira opção?
para resolver isso fiz a seguinte alteração:
<select value={props.valor} onChange={evento => props.aoAlterado(evento.target.value)} required={props.obrigatorio}>
<option key={0} value={''}>Selecione um dos times</option>
{props.itens.map(item => <option key={item}>{item}</option>)}
</select>
Dessa forma, foi criado uma option "inicial" onde pede para que o usuário escolha um dos times, caso ele tente avançar sem escolher, ele cai na no required, impedindo que ele avance.