There can be extremely compatible souls, but it is practically impossible to have two souls that are the same (in a natural way).
Hypothetically, to have two equal souls, the parents would not have to advance and would have to remain stationary at their power level, and the planets, stars and...