Consegui resolver este problema, então vou deixar aqui, caso alguém venha a ter o mesmo problema.
No curso, as entidades estão com os nomes normais, porém quando os Dtos são criados, eles também são criados com os nomes das entidades, parece bobo, mas isso acabou gerando conflito para mim. Para resolver este problema renomeei os arquivos conforme suas respectivas pastas.
Na pasta Models, coloquei os arquivos com sufixo Model e na pasta Dtos coloquei o nome das pastas com Sufixo Dto. Com isso deixei mais claro quais são as entidades.
Espero que possa ajudar outros dev's!
Abraços!