@kronikpillow,
While I can’t speak for your inability to earn/claim rewards in the past, the reason your BAT may have been lost is due to a known issue. We have/will be issuing refunds for users affected by this. Please see the following thread for more information on the issue and how to submit a refund request: