One of my contacts just switched from Android to an iPhone and they have activated both FaceTime and iMessage. We both have iPhones SE and are both running iOS11.2.1. However, even though we can communicate through both iMessage and FaceTime, the option for the latter doesn't show in their contact card on my phone (their contact details on my phone are their FaceTime details). The option does appear on their contact on my MacBook Pro and all my contacts are syncing via iCloud.
I have tried to restart the phone, turning both FaceTime and iMessage off and on again and even resetting my network settings, but still the Facetime option is not available for their contact.
Further more, when I go into the FaceTime app and to my FaceTime contacts, the only available option is to call them on regular phone. I have no issue with any other iPhone/FaceTime user in my contacts.
I was wondering if anyone came across a similar situation and knew what is causing this?