Olá, boa noite! Obrigado pela resposta.
Após revisar o código milhares de vezes (no debugger), sempre conseguia o mesmo resultado: no segundo cadastro, ele saltava do nome para sexo. Então, resolvi deixar de ser teimoso e executá-lo no code:blocks e finalmente deu certo!
Agora minha dúvida mudou um pouco… Porque no code:blocks ele funcionou como deveria e no debugger não?
link do debbuger (https://www.onlinegdb.com/)