OK, sorry for wasting your time. I don't read very well, I guess.
The @vite syntax should have been @vite(["resources/js/app.js", "resources/css/custom.css"]).
@vite(["resources/js/app.js", "resources/css/custom.css"])
Problem solved. May this will help someone else who didn't read closely enough.