Eu sempre faço o projeto diferente do que o professor passa, mas seguindo a mesma estrutura, o problema, é que, na hora de rodar o npm run dev para vigiar o código com o Nodemon, o código não puxa o autorModel (companyModel, é o modelo de autor, só que com outro nome) do arquivo certo, mesmo todas as sintaxes possuindo os nomes corretos.
Repositório abaixo para quem quiser ver o bug https://github.com/VicourtBitt/API_Express_Mongoose