I’ve had a contact that wouldn’t show the name in SMS or calls for a year or so. Had to restore the iPhone to factory settings and set everything up from scratch to fix it. Talk about a pain in the ass! Must have been something corrupt in the address book.