Thanks, Roland.
Lianne is right that this did come up in another conversation. When you have multiple relationships to a common ancestor, sometimes our calculator doesn't find the shortest one.
I think it's that it stops looking for a relationship that Person 2 has with an ancestor of Person 1 after it finds one. It might not find the first one because it's comparing one at a time as they're gathered, under the false assumption that Person 2 would only have one relationship to any given ancestor of Person 1.
In our next round of improvements to the relationship calculator, we were planning to show second and third relationships between Person 1 and Person 2. However, now that I look closely at this situation, I'm realizing that it won't be enough.
The problem isn't just that the two people can have second and third (and fourth and fifth, etc.) common ancestors. Each person can also have second and third (and fourth, etc.) relationships to the first common ancestor, and to the second common ancestor, etc. Egads!
All these relationships are important because our goal isn't just to have a tool that names the relationship. We want this to be a tool for DNA analysis, to help you discover why Person 1 and Person 2 share a segment of DNA. It may not be through their first common ancestor (or through their first relationship to the first common ancestor!).