I guess my first question would be “How did you get Mumbai access on Trust Wallet? I thought that was not an option with that wallet.”
I know it can be confusing since you can still use Web3Api to read transactions but these are being sync’d to the Moralis Db in the backend and then read from the DB.
Writes (such as sending) must go through the wallet, so the funds are sent on the chain the wallet is pointed to.
Next I would recommend looking at which chain your wallet is pointed to.
Trust Wallet is known for not supporting any testnets. Try Rainbow Wallet, imToken Wallet or MetaMask.