No BAT rewards on my windows laptop and only 0.5 on my android

Briefly describe your issue:
On my windows laptop I had an estimated 3.5 BAT reward last month and didn’t get any of it. This month I have around 4.25 estimated pending reward and I am hoping to get it this month. A similar thing happened on my android phone. I had around 25 BAT estimated pending and I got only 0.5 BAT and for some reason the rest of it transferred over to this month’s estimated rewards. Is there a way for me to a) get any reward from last month on my laptop and b) make sure that I get my full estimated reward next month?
What Operating System and Brave version are you using (Menu --> About Brave)?
1.24.86
Is your browser wallet currently verified? (yes/no)
no
What date did you verify your wallet?

Have you been able to successfully receive payments in the past?
Yes I have recieved some 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)?
yes
Have you manually turned off Auto-contribute on all of your devices linked to Uphold??
never had autocontribute on and never linked to uphold