Olá, Matheus
Pelo que você descreveu, parece que o problema está relacionado com a configuração do banco de dados que você está usando. Quando você muda para o perfil de dev (_dev), tudo volta a funcionar, o que sugere que as configurações de banco de dados para esse perfil estão corretas.
Uma possibilidade é que as informações de banco de dados que você está usando na configuração atual não estão corretas ou o banco de dados "todo" não está acessível para o usuário "devops" com a senha "mestre" no host "localhost" e na porta "3306".
Para verificar se esse é o problema, você pode tentar se conectar ao banco de dados "todo" usando um cliente de banco de dados (como o MySQL Workbench, se você estiver usando MySQL) com o usuário "devops" e a senha "mestre". Se você não conseguir se conectar, isso indica que as informações de banco de dados estão incorretas ou que o usuário não tem permissão para acessar o banco de dados.
Outra possibilidade é que o Django não está conseguindo ler as configurações do banco de dados corretamente. Certifique-se de que as variáveis de ambiente estão sendo definidas corretamente e que o Django tem permissão para lê-las. Você pode verificar isso imprimindo as variáveis de ambiente em algum lugar do seu código e verificando se elas correspondem às configurações que você definiu.
Espero ter ajudado e bons estudos!