I'm not sure how it happened, but earlier today I earned my Lightfoot Silver Badge. Then I had other things to do, and when I ran DoomRL again a few hours later, my new silver badge was gone, but the game says I have a full win on Angel of Light Travel. Furthermore, the items screen correctly displays the berserker armor I found for the first time (how the hell do you wear that thing?) and my second Cybie Head I got on that run.
The mortem is also present.
Oh, and after the run, the badge was displayed for sure. I remember checking there to see that I only need one more silver to get a new rank.
Lightfoot Bronze is displayed correctly, but I might have gotten it earlier. Edit, yeah, I got bronze badge in the previous run, before I realized I need a melee build.