About six weeks ago I was trying for my basic knife badge, I got the required kills and the recognition popped up on the screen but I have never received it. Can anyone help..!
It sucks but this happens from time to time. I remember I had to earn my Veteran Assault Specialist Badge a few times before it actually showed up. What helps is to, after you get the badge, keep playing in server and try to get a little more points too. Just to be safe and so it has time to clear with the account servers or whatever. This worked for me, hope it helps you too.