As the error suggests, make sure that you are using the correct signer when sending the tx.
By default, the .rpc
method uses the local Solana ~/.config/solana/id.json
wallet to sign for transaction.
Check that it is similar to the wallet signer you are using.