Brave Rewards not receiving as earned

After every month I earn a lot of BATS, but still Brave only gives me 0.250 BAT every month and keeps rest of it pending for the next month. Can anyone help this out?