в файле gulp/tasks/pug.js в строке:
.pipe(changed('dist', {extension: '.html'}))
Не верно указано имя папки для слежки.
В доках gulp-changed написано (Destination directory. Same as you put into gulp.dest().)
В вашем шаблоне папка названа build.
Следовательно идёт обработка всех файлов, включая не изменённые.
в файле gulp/tasks/pug.js в строке:
.pipe(changed('dist', {extension: '.html'}))
Не верно указано имя папки для слежки. В доках gulp-changed написано (Destination directory. Same as you put into gulp.dest().) В вашем шаблоне папка названа build. Следовательно идёт обработка всех файлов, включая не изменённые.