Calling ERC20 permit in Rust

I tried to call ckSepoliaUSDC smart contract method - permit.
It did not work :sleepy:: Sepolia Transaction Hash (Txhash) Details | Etherscan

I could not find any previous calls to that method in the last transactions.
Was anyone able to do it?
I already have the old approve-deposit way implemented, but permit allows for gasless approvals…

UPDATE:

Tried to call second permit method with v,r,s: Sepolia Transaction Hash (Txhash) Details | Etherscan
Fail with error ‘EIP2612: invalid signature’

EVM_RPC does not have

eth_signTypedData

so nevermind