Have you checked showthe "show removed post onposts" checkbox in your reputation board. May betab? Maybe you crossed the 200 reporep bar in a day, so you got the badge, but due to the faulty votes removal process you loosed your repolost it again.
May beMaybe some post areof your upvoted posts were removed where you got upvote and made it, but contributed to the badge but repo got rollbackbefore you lost the rep. Badges are never rescinded.
So check "show removed post in repotation boardposts" and tellsee if you got anycan find a hint.
Because in the rollback of repo in amy case, you looses the repo but badges remains the same.