I have this answer I did yesterday on SO:
And I got my tenth upvote today. So I got the Nice Answer badge an hour ago:
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.
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?