The path that Geni shows is always the shortest path possible. The path information gets cached so sometimes the first time Geni calculated the path it didn't have all of the information required to show the true shortest path. In some families, the shortest path may not be the bloodline path.