Badges should indeed be working, but it seems that they are not being granted in some cases.
I heard from a CM that Respawn/EA is tracking this issue, though that's all that I know.
All that can be done now is wait for a patch. Do keep in mind that it's not guaranteed that you will get your badge once they resolve this issue, as in some cases the progress did not actually get stored on their end, meaning they technically don't have any proof on their end.
Let's hope in this case that it did track properly, but that it's just not being granted properly.