Halo 4 Legendary completed no chief armor

Just beat campaign on legendary with a friend and we both didn’t get the chief armor. Just wondering if it’s a bug because we spent some time playing it. I’ve done legendary solo on my other account and I got the armor so not sure what’s gonna happen. Check my achievements for proof so no one thinks I’m lying GT: Tobi is Good

EDIT: If u wanna check my buds name its
Fuze Tiny

The Legendary Armor is tied to the Campaign Commendation located in the Player Commendation section. Make sure you are logged into LIVE while completing these levels on Legendary difficulty. If you completed these levels offline it wont count If you were logged in to LIVE, go check your commendations and check witch ones you are missing.

Looking at your profile you are missing Midnight on Legendary.

I beat it once with my offline once didn’t get it so i used this account beated it on legendary while still connected to live and got the master chiefs armor