Contacts didn't restore SE to 6s
So, I see tons of "my contacts didn't transfer to my new phone" but the common answer is: which email account is your default, did you turn on iCloud for contacts, and more.
Many of my contacts did restore to the new phone (6s, ios13) from the old phone (SE, ios12), but I'm finding several that did not. I have Contacts Groups set the same, I have the default email addy set the same, and I backed up my SE then immediately restored to the 6s.
It seems that manually entered Contacts haven't transferred, and even Favorites in the phone app have phone numbers with no names on the 6s whereas they do have names on the SE.
I only have the default amount of iCloud storage, which of course is full, and Apple keeps pestering me to buy more. Is iCloud really the only way I'm going to get all my contacts from SE to 6s?
Is anyone able to help me understand why I have missing contacts?