Hey @labofoz I know you’ve moved on from this, but I thought you might be interested that this issue seems like it might be related to a bug related to pnpm usage in vue-cli.
I remixed your handsfree-starter project and rewound to the point when it was still running vue-cli-service serve on start. Then I switched it to npm (which required me to temporarily grant it some extra space for testing) and then handled a few errors by using npm install caniuse-lite and npm install vuetify manually and the project started. Doing the same manual install steps in pnpm did not resolve the issue.
I ran into similar problems starting from scratch with "@vue/cli": "*" in my package.json and using your commands
vue create my-app
cd my-app
vue add vuetify
npm run serve
where my-app's package.json has "serve": "vue-cli-service serve". Switching to npm there also got me through these super-byzantine errors (to a whole new set)