Prisma Client initialization error with Vercel Workflows

I have a Nuxt app using Prisma for database operations. Everything worked well. Recently, I migrated a process to use the new Vercel workflow. The workflow executes fine until the last step where i am storing the results in the DB. However, I am getting this error during this step.

PrismaClientInitializationError: Prisma Client could not locate the Query Engine for runtime “linux-arm64-openssl-3.0.x”.
This is likely caused by a bundler that has not copied “libquery_engine-linux-arm64-openssl-3.0.x.so.node” next to the resulting bundle.
Ensure that “libquery_engine-linux-arm64-openssl-3.0.x.so.node” has been copied next to the bundle or in “node_modules/.prisma/client”.
We would appreciate if you could take the time to share some information with us.
Please help us by answering a few questions: User questions: Engine not found (bundler) · prisma/prisma · Discussion #19499 · GitHub
The following locations have been searched:
/var/task/node_modules/.prisma/client
/var
/vercel/path0/node_modules/@prisma/client
/.prisma/client
/tmp/prisma-engines
at Timeo@prismat._onTimeout (/var/task/index.js:75470:22)
at listOnTimeout (node:internal/timers:588:17)
at process.processTimers (node:internal/timers:523:7) {
fatal: true
} answered the fastest are the ones with relevant info included in the original post. Be sure to include all detail needed to let others see and understand the problem! →

My schema.prisma has the following and i still get the error
generator client {
provider = “prisma-client-js”
binaryTargets = [“native”, “rhel-openssl-3.0.x”, “linux-arm64-openssl-3.0.x”]
}

Any suggestions on how to fix this. Any help appreciated.