I also have problems with faces, if they've changed slightly or I see them in unfamiliar places. I don't have aphantasia, or problems recalling my past - quite the opposite, I have strong visual memories from before I was three.
On the other hand I'm extremely good at recognizing people from their gait. I can see someone in the far distance and know who they are, even if we haven't met in years. For some reason I also recognize people from how they place their shoes.. as when I walked in somewhere and saw a pair of shoes and immediately knew that it was one of my cousins I hadn't seen in ten years.