The problem, at least with me, is not one of an in ability to count.
What occurred is I had 3 spots listed as starting spots that were invalid I think. The special start provinces for la atlantis and la marignon also appeared as start provinces that any race could receive. Hence i think the computer tried to assign 2 races to those provinces but la atlantis and la marignon were already there(: This in addition to the 1 province that was originally labeled a "no start' that i forgot to uncheck after fixing its neighbors and making it a designated start.
So in all I do think 3 of the 61 starting spots were screwed up. And 1 fix is very easy, and the other is not as it requires finding 2 new starting locations(:
As to equity. with some people have 7 neighbors and some having 4, that is unavoidable. You are always going to have good and not so good starting spots. Everyone had at least 4 neighbors except la atlantis, who only had 3, but la atlantis has a very good starting spot imho regardless.
With me having to add 2 new spots, i can make no promises about those.
My sincere apologies for the delay.