Why does the SMS bubble only appear next to some numbers but not others?
How is the android phone number labeled? The SMS bubble shows up if the device is labeled as mobile or iPhone. Otherwise, it is unable to determine if it's a mobile phone that can accept SMS messages or a landline.

The email addresses shows up as iMessage of FaceTime if they are tied to an appropriate Apple ID.