No when i use metamask, i send a different signin message as mentinned in the code above,
this message generated by this line of code
const { message } = await Moralis.Cloud.run("requestMessage", { address: account, chain: parseInt(chainId, 16), network: "evm", })