Currently the build step for the app deployment uses npm i which can cause a mismatch between local and production builds.
Builds should use package-lock for builds and the lock file should be part of the github artifacts
Remove package-lock from the gitignore and update the build command in Vercel.