А что не так происходит?
порядка компиляции в задачах нет. он будет брать из массива файлы и их обрабатывать
вместо
!assets/styles/_*.scss', и 'assets/styles/**/*.scss'
можно написать
front/styl/**/!(_)*.styl
all.scss можно тоже исключить чем он не подходит под маску последнего
assets/styles/**/*.scss