Halo 4 level not completing after I beat it.

So I beat Halo 4 on legendary, but I didn’t get the achievement and it says I didn’t beat composer (even though I did) So I went back and beat that level for the second time on legendary. Could someone please tell me why it still says I’ve only beat it on Normal.

Update: After beating it for the third time, it finally counted.