I recently noticed that I have exceeded the requirement for the electorate badge, but it has not been awarded and I am curious as to why that might be so.
The description for the Electorate badge says: "Voted on 600 questions and 25% or more of total votes are on questions."
You actually voted on 253 questions, not 600 questions. Voting on 600 questions doesn't mean to vote questions, or for one or more of the answers given to a question; it means to vote a question.
If you voted for 600 questions, and those are all the votes you have casted, you are eligible for the badge; the same is true if you voted 600 questions, and 1800 answers.