For two months now, the BAT rewards I have earned have not been coming to my Uphold account

Posting with “me too” does nothing to help. Go create a support ticket as I linked earlier. And if you’re going to post anything, make sure you share ticket number and all. There’s a working list over at How to get help from Brave support and sharing Ticket IDs for this last payment.