No BAT despite getting ads (Desktop)

Briefly describe your issue:
No BAT rewards (0.000 BAT) despite getting ads (ads showed in the 30-day Ads History).

Got some logs from brave://rewards-internals/
[Jan 08, 2022, 6:10:51.6 PM:ERROR:credentials_promotion.cc(503)] Token list empty
[Jan 08, 2022, 6:10:51.6 PM:ERROR:gemini_wallet.cc(51)] Claiming tokens failed

What Operating System and Brave version are you using (Menu --> About Brave)?
Windows 10 Home 21H1
Version 1.34.80 Chromium: 97.0.4692.71 (Official Build) (64-bit)

Is your browser wallet currently verified? (yes/no)
External wallet is verified (gemini) and connected.
Though in the general info from brave://rewards-internals/
Wallet info
Key info seed: Invalid

What date did you verify your wallet?
1/6/2022 verified gemini.

Have you been able to successfully receive payments in the past?
No. Just started to use brave rewards.

Are you using a VPN? (yes/no)
No.

Are you in a supported region (see here for list of supported regions)?
Yes.

Does your device pass the SafteyNet check (Android only)?
N/A. (Desktop)

Have you manually turned off Auto-contribute on all of your devices linked to Uphold??
I use gemini. I turned off auto-contribute just in case BAT earned but not showed. But still no BAT.