Welcome @Mrfo0d to the community.
You don’t need to transfer BAT to Uphold to be able to Tip or Auto-contribute. Claimed BAT residing in you Brave Browser Wallet can be used for tipping and auto-contributing.
To obtain BAT from Brave you just need to enable Rewards, view Ads and/or Sponsored Images and claim them at the start of each month.
Your Uphold account wallet allows BAT (and many other crypto currencies) to be exchanged, traded, purchased and withdrawn (in Fiat) to a bank account.
That transfer should have taken at maximum of a few hours dependent on how congested the Ethereum network. Usually I have waited 5-15 minutes for the funds to show up in the destination Wallet on average.
When you sent the BAT (ERC20) from Binance to Uphold did you use the Etheruem Mainnet network and not Binance Chain (BEP2) or Binance Smart Chain (BEP20) networks. Uphold does not support the Binance Chain networks.