Any reason why the VSCode autoprefixer extension adds more prefixes than the npm script one?

I originally had autoprefixer installed as an extension in VSCode, but decided to switch and install it as a dev dependency in my project. Since using it as an npm script I've noticed the script version is adding a lot less prefixes than the VSCode extension. Is there any reason for this? Is one more updated than the other and is it preferable to have it as an extension or run from a script?

To be more specific. The transition: filter property is not being prefixed by my npm script (the script is working just fine), but is through the extension. I've had a look at Can I Use and this property does a few % to compatibility when it's prefixed with -webkit-. So why isn't the script doing this just like the extension?