Not getting achievements

I have completed solo campaign on Legendary (see profile), so I should be getting the “Forging a Legend” and “Lone Wolf” achievements. But this hasn’t popped up or shown any progress. Anyone help?
EDIT: Also seems like the “Hunt the Truth” achievement isn’t working either.

Carry on playing

I had a problem with some BF4 campaign achievements not unlocking yesterday after completing it on hard, it was stuck on 85% but after 2 hours ish they all came through.

It might be something to do with the Xbox One March update because they are moving achievements to the guide instead of a separate app.
Best advice i can give is wait patiently for them to unlock