Transaction problems with ERC20 tokens may arise when the chosen fee to do transactions is set too low.
This usually happens when you add a custom ERC20 token for the first time. You chose 75000 as the fee because that's the amount Metal Vault suggests. And that amount will work for most ERC20 tokens.
However, some tokens require a higher fee for transactions to work properly. Follow the instructions below to increase the fee amount to 150,000. This quick fix will work in most cases.
Note: if token transactions worked without a problem before, there's no need to follow these steps. Open a support ticket instead.
Step 1: Remove the linked custom token from your Ethereum wallet
Go to the "Tokens" page of your Ethereum wallet and click on the trash bin icon to remove the token. Don't worry, your tokens will still be in your Ethereum wallet.
Step 2: Add the custom fee again and increase the fee
Simply add the token again with the required token data. Try to increase the fee in increments of 75,000 until you can make transactions. If you get all the way up to 300,000 and it still doesn’t work, there is most likely another transaction issue.
Open a support ticket if this quick fix doesn't solve the transaction issues.