Fail with error 'UniswapFeature/UnderBought'

I tried a swap with metamask eth to spi
I did get this fail error and the transaction was reversted.
It cost me $100 on transaction fee !
Way did this happened?
What can I do to avoud this in the future?

Welcome to the MetaMask community! :fox_face: :rocket:

Per the title of your post, it sounds like the swap was performed on Uniswap, not MetaMask Swaps, correct? If so, please contact Uniswap support for assistance. They will be able to investigate why the swap failed.

I used Metamask to swaps and got this error message.

For your privacy and security, and to investigate this further, please submit a support ticket with details of the swap and we’ll be glad to assist further.