Please try to adhere to this template when reporting bugs. If you think you don’t need to fill out every section in the template fill out as much of it as you can and please be as descriptive as possible when posting.
<---------Delete this line and everything above before posting---------->
Briefly describe your issue:
What Operating System and Brave version are you using (Menu --> About Brave)?
Is your browser wallet currently verified? (yes/no)
What date did you verify your wallet?
Have you been able to successfully receive payments in the past?
Are you using a VPN? (yes/no)
Are you in a supported region (see here for list of supported regions)?
Does your device pass the SafteyNet check (Android only)?
Have you manually turned off Auto-contribute on all of your devices linked to Uphold??
I do not know the full details on how the current process works. But I believe it is a technical issue.
The rewards you receive are in the form of vBAT, a virtual asset representing BAT.
If you link your browser to an account in Uphold or Gemini, the balance of vBAT you earn is somehow (don’t ask me how) communicated to them. They will convert vBAT into BAT internally (as part of their agreement). No blockchain transactions occur. Thus, this can be done seamless.
On the other end, if you transfer BAT to a non-custodial wallet, like Brave Wallet, the transaction occurs in the Ethereum blockchain. Fees are charged.
As most of you know, Ethereum fees are not cheap. For monthly rewards worth 5 USD you would likely pay 50 USD of fees.
This is my understanding. I do not have the whole picture, but that’s how I interprete the process.