it would sound like you need to verify that all of these accounts that use your phone number for text verification had the right number on record. Also take a look at any apps that screen calls or texts that ID and make sure that those verification texts are not being filtered as spam or scam.
Are you able to receive any texts from short codes? I'm thinking you may have a block on the account that's preventing these verification codes from coming through. You can easily see if there's a block by taking a look at these steps: Content Blocking. If you do not have a block on the account, I'd strongly recommend calling 611 or working with T-Force over Facebook / Twitter because a network ticket may need to be filed with the specific companies you cannot receive these codes from.