I have this answer I did yesterday on SO:
Convert type str (with number and words) column into int pandas
And I got my tenth upvote today. So I got the Nice Answer badge an hour ago:
https://stackoverflow.com/help/badges/23/nice-answer?userid=8708364
But I was a bit confused that why I didn't get the Enlightened badge. As in the badge page, the trigger for the badge is:
First to answer and accepted with score of 10 or more
I did that in that answer.
But now just 5 minutes ago I was awarded the Enlightened badge.
https://stackoverflow.com/help/badges/19/enlightened?userid=8708364
But that is a big time difference between the time of awarding for the two badges.
Why is it like that? Why is there a such a big time gap?