I sent $20 to my wallet ex.
But instead I sent it to that address in all caps.
I haven’t received the money and it’s been 3 hours.
Are BTC addresses cap sensitive?
And what should I do?
Segwit addresses like the one you posted are case insensitive. Assuming your wallet is up to the spec, it should be able to send the BTC just fine.
If you have a transaction ID, look it up on an explorer to see if it has been confirmed.
If you don't have a transaction ID, and you have the private keys for the wallet, you should simply be able to make another transaction.
If this is a custodial wallet like an exchange or other wallet service, you will need to contact them.
To elaborate a little on the question in the title:
Answered by Raghav Sood on September 3, 2020
Get help from others!