Some swap pairs keeps failing with Fail with error 'Return amount is not enough' in bscscan

Description of the issue:

When I try to swap a coin pair in the brave wallet it sometimes fails. Once it fails one time this pair will keep failing, changing the slippage or the amount has no effect. Clearing the browser cache also doesn’t help.

As an example: I cannot trade USDT/CAKE but can trade BNB/CAKE right now with Brave swap. The first one always fails with an error, the second just succeeds.

I had the same problem with a Metamask wallet also in Brave and it happens both with pancakeswap and the Brave wallet swap. Don’t know if they are exactly the same errors as I just started investigating.

The error in Bscscan is: Fail with error ‘Return amount is not enough’

This is the popup in the browser: Unknown error: “0x2c4029e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000048baa579f00000000000000000000000000000000000000000000000000000000”. Try increasing your slippage tolerance.

Is the issue occurring on a specific network?

Only BSC so far.

What operating system are you using?

Linux

Brave Version (check About Brave):

Brave 1.83.112 Chromium: 141.0.7390.70 (Official Build) (64-bit)
Revision 01304d7b02857a2809dac4956d35f20f3884da2c

Additional Information: