It may not have come up. Or something misleading happened, like he met her in a bar(fake IDs are still a thing). Or like when my British boyfriend said he was in college and I assumed he was older, when it turns out college means something else in the UK and he was actually younger.