At @anon12638239 there are separate pages for each person. As mnvwvnm states, if you have the same key multiple times in a single document then you will turn the values into an array and you would have to deal with this those in a different way. I don’t know if dataview would let you properly flatten multiple arrays properly, although it might be easily done with dataviewjs. In that case you would need to make sure the data is correctly entered so perons 1’s name/dates all aligned.
Since the OP is building a family tree I would assume that each person had their own page that would contain interesting facts about the person’s life.