I passed 300 votes cast a few days ago, and the Civic Duty badge hasn't been awarded yet. Is there some sort of bug in the process that generates this badge? It just says voted 300 or more times, which according to my profile, I have.
The Civic Duty badge wasn't counting votes on deleted posts. We just relaxed the badge requirements to remove this criterion, to make it consistent with the "votes cast" on the user profile page, and with Stack Overflow's Civic Duty badge. As a result, 4 users just earned it on A51 (David, Mark Booth, Tadeusz A. Kadłubowski, and animuson).