1. Blue has the longest road.
2. Green breaks the longest road of blue by placing a village at 3 ore - 8 wood.
3. The longest road is now a tie between green and orange, nobody got points. That works correctly.
4. Green builds another street between 5 wood - 9 grain, which is a split and does not make his road longer.
5. The bug is that orange receives the longest road, although it's still a tie.