Custom error 0x6ce2251a

Have you deployed the contract on any testnet and tried interacting with it?
It looks like forge scripts somehow creates a fork in the backend for these operations and create a transaction object for you to send it.

Refer to this post.