Legend Achievment Won't Unlock

I got 97% completion on it, but I have all legendary acheivments except Halo 4 even though I did every level solo legendary.

Sometimes the achievements take a -Yoink- ton of time to unlock, the only way I’ve been able to solve it is by signing in and out again.