I was awarded the Suffrage and Vox Populi badges today respectively at 29 votes and 39 votes according to my account statistics, but the badges state that they are awarded for 30 votes and 40 votes respectively. This is a bug, right? Or am I missing something?
Was one of the answers you cast a vote on deleted? Maybe it was an incorrect answer you downvoted, which the answerer later deleted. I'm not sure if votes on deleted answers count toward the daily limit, but if you can't cast any more votes past your 39th, I guess that would be it.
Right now, your profile is showing that you used all 40 votes.
Maybe you were viewing a cached version when you saw 39.