Solana/Phantom wallet connection blocks ad confirmations and token refill

When a Solana wallet (Phantom) is connected as the Rewards payout account, ads display but are not counted and no BAT
is credited. Disconnecting the wallet immediately restores ad tracking (went from 0 to 3 ads counted instantly).

Brave version: [paste from brave://version]
OS: Windows 11 Pro
Wallet: Phantom (Solana)

Symptoms with Solana wallet connected:

  • Ads show but ad count stays at 0
  • Balance stays at 0.00 BAT
  • Phantom does not list Brave as a connected app even after reconnecting

Logs from brave://rewards-internals:
Failed to load and parse nnqccijfhvzwyrxpxwjrpmynaiazctqb conversion resource
Failed to fire notification ad event due to missing placement id
Failed to refill confirmation tokens
Successfully saved creative new tab page ads
Successfully saved creative set conversions

What I tried (none worked while wallet was connected):

  • Disabled/re-enabled Rewards with full PC restart
  • Cleared Rewards state multiple times
  • Disconnected and reconnected Phantom
  • Cleared hosted app data
  • Revoked Brave from Phantom connected apps

What fixed ad tracking:
Simply disconnecting the Solana wallet. Ads immediately started counting.

Expected behavior:
Connecting a Solana wallet should not break the ad confirmation pipeline