DS seems to have no problem recognizing family members but often doesn't recognize his friends and classmates. For example, he has a friend 'C' who he has known his whole life and sees every month or so (C's dad and my DH are friends) but does not recognize if he sees outside of our home or C's home. DH brought C along to pick DS up from preschool recently and DS had to ask DH who it was, same thing happened when they ran into each other at the park. DS says he thought it might be C but wasn't sure. He also hesitates before greeting his best friend at school, like he's not sure if it's her or not. He seems a little nervous or embarassed about it, like he knows he should recognize them. We saw one of his preschool classmates at the zoo this weekend and DS had no idea who he was but I had never met this classmate and couldn't help him out.
His vision checks out fine at the doctor's office screenings, so I don't think that's the problem.
Does anyone have any experience with this?