The AI seems to be able to win by building roads but won't.
The AI is raking in 18-20 cards a couple of turns in a row and did not win. Feel like I'm not really winning.
You'll have to get use to it. AI does weird things. I'm sure you noticed oftentimes they trade indiscriminately amoungst themselves but won't trade anything to you (try offering all your cards for one of theirs, and they still refuse). And many times they make boneheaded trades to the point where a bot with no ore production gets the first city up and gets largest army.