I do not receive short code text messages on an AT&T Prepaid number
I have an AT&T prepaid number, I have never been able to receive short code text messages on this number. For example, I use discover bank and never receive a text from them for 2-factor authentication purposes, but I do receive texts from full numbers. To circumvent this issue I tried to see if it was the bank's fault so I got a google voice number and made it forward the texts to me, which I did receive from google voice because google voice uses an actual 10-digit phone number for text forwarding. I called AT&T customer support and unfortunately, she was unable to help at all. She didn't understand what a short-code text message is and asked me to talk to my bank when I explained to her that the bank is just an example, and I don't receive them from anywhere. Any help would really be appreciated!
EDIT: I did want to add, that I looked at other forum posts, and I do receive them from AT&T's star codes, but I do not receive them from anyone other than AT&T like Discover Bank, Microsoft, Facebook, FedEx. I tried a bunch of them from here https://usshortcodedirectory.com/directory/
and none of them worked
EDIT2: I also wanted to add that I put my sim card in a friends phone and it didn't work, even though he uses AT&T as well, and he receives them just fine, so I do not think it is an issue with my device, I think it is an issue on AT&T's end.