First I want to say thank you for adjusting the campaigns and making AI more aggressive when campaigning in elections. Playing the game is more fun now, and I've stumbled across what seems to be an error in the newest version 11.0.67.
When playing the DLC scenario nr 2 (hardest level) the game does not let you become mayor of Pittsburgh. Even if you max out your campaign spending and have the longest campaign time, other parties seems to be favoured (see picture below). Tried this in two different attempts now - same result. It keeps favouring other candidates.
At some point in the end game my mayor candidate was actually leading the polls - however the city went bankrupt, and another candidate was preferred as new mayor (the election was cancelled). There should be some kind of a system that if the mayor resigns because of bankruptcy, the opposition candidate who was second in last elections becomes the mayor.