This is a good point Bae was lost many years before Emma was born an sent to the real world. The only ways Bae would not be significantly older is if there’s a major distortion between how time works in the two land or Bae was in a land that for a while allowed him not to age then he came to the real world.