Me! me! me! I'm pretty sure I have prosopagnosia (
https://www.bbc.com/news/health-34709004 )*
Unless I see someone at least 3-4 times, I could talk with them one day and the next not recognize them at all. I obviously don't do it on purpose, I just seem to have a complete inability to recognize someone. Really interestingly, I do have an uncanny knack of seeing just a random couple of seconds of a film I saw ten years ago and remembering what it was. I just don't know how that works. My wife, on the other hand, is the complete reverse (maybe that's why we are married). She has come to know my problem, and has become well versed in injecting people's names in front of me.
To add further misery, I have a big problem over here in that I'm more easily recognizable or easy to remember as I have an unusual first name and an English accent. It appears I am very easily remembered as "the English guy with the funny name". While I can't say I'm gregarious, I will gladly have a chat with anyone, which can be a problem as I then can't recognize them literally a couple of hours later. I might be around town and someone (who I will obviously not recognize!) will call out "Hi, how are you doing?". I then must go through a charade of pretending I know them and sometimes have to hold my own in conversations. Afterwards my wife and kids will laugh at me as they know fully well I have no idea of who the person is, how I met them, what I chatted with them about, etc. I can't tell you how often this has happened -and the problem is that I can't bring myself to say "Sorry, who are you again?" (or words to that effect) for fear of sounding like I'm the kind of person who just can't be bothered to remember that person, which I think could sound very disrespectful. So of course I opt for the strategy of just going along....
*I recall there was an online test, which I failed miserably in the link