re-posting here per the request of @Lioness
When providing a signature, Coinbase wallet just shows the raw message.
This is particularly misleading for users because it looks like a much larger amount is being signed than is actually the case (e.g. 20000000 instead of 20).
A simple fix is to ask the user to sign the properly formatted amount (for which knowledge of decimals is required - which can be pulled from the token type). Perhaps there is then a small button for the user to see the raw message if they wish.