Following up here after a DM from @aspen who kindly shared the transaction hash for investigation.
The particular taker asset involved here, BNB, is highly illiquid on Ethereum. Most DEXs (ex, Uniswap) will actually fail to build a quote due to lack of liquidity in their pools. I believe you wanted to swap to WBNB (Wormhole), which enjoys much better exchange rates. Note that BNB is not a native asset on Ethereum, and is only available on Ethereum in wrapped forms.
Unfortunately, there’s nothing we can do about it now because the transaction has been confirmed. In future, please double-check that the “To” amount is what you expect to see before finalising the swap.
On our end, I think we should’ve done better a job on the UX side to warn users when they are about to execute an economically sub-optimal swap. Here are a couple of improvements that are already in motion, which will make Brave Swap safer than competing products and prevent situations like these:
When presenting the quote, we will display percentage variance from Coingecko prices. This will allow you to see how good or bad a swap quote is compared to market data from centralized exchanges.
When asking for transaction confirmation, we will show the exact maker and taker assets/amounts for you to double-check.