What it means
The transaction tried to move more of a token than the sending address holds. This also appears when a contract tries to move tokens on your behalf and the balance changed since you signed, or when token decimals made the amount larger than intended.
How to fix it
Check the token balance and the exact amount, paying attention to decimals. If a swap or a bridge triggered it, the route may be trying to pull a stale amount: rebuild the transaction with a fresh quote.