Olá, boa trade!
Acredito que tenha um erro no momento em que foi utilizado os dados de treino no modelo que já tinha os dados de treino utilizados no treinamento, onde deveria ser os dados de teste no transform para previsoes usando a Arvore de DEcisão:
Como foi: previsoes_dtc_teste = modelo_dtc.transform(treino)
Como acredito que deveria ser : previsoes_dtc_teste = modelo_dtc.transform(teste)
Obrigado.