Related to this question, but the opposite problem.
I know that I've hit the vote limit several times on Stack Overflow and Super User, yet I haven't been awarded the Suffrage badge.
The only thing I can think of is that at least one of the posts I voted for on those days have been deleted, thus meaning that there is only at most 29 votes recorded by me on those days.
Can someone confirm if that's the case?
NOTE: I decided to spend some time voting on SO and SU so it could well be that by the time you read this I have the badge - but I'll leave the question open for others.