Когда-то столкнулся с чем-то похожим в итоге нарыл что нужно подключить
postcss-preset-env в котором по умолчанию встроен autoprefixer.
И вызывать примерно так:
.pipe(postcss([
postcssPresetEnv({
// stage: 2,
// browsers: 'last 2 versions',
preserve: true,
}),
cssnano,
]))
Пользуюсь по сей день.
И еще, autoprefixer и cssnano вроде как не надо вызывать, их нужно просто передать в массив [autoprefixer, cssnano ]