I have just been looking through my badges, I haven't been awarded 30000, 40000 or 50000 steps. I ran a marathon in May 2017 and clocked 53000+ steps....How come I've not got the badges?
BTW, some badges may be awarded even retrospectively if you edit and save the respective activity, but in this case I doubt it would work. You can try it, nevertheless.