Gulp 4 intentionally avoids updating the mtime of output files, as a "new feature."
As per gulpjs/gulp#2193 (comment) gulp-less should deliberately update the mtime of the output css file itself, else the file will always retain it's old mtime (for example, my compiled css file, which I've changed today, still says last updated aug 24th).