service record not showing legendary complete

I just finished completing legendary on halo reach, i have the achievement, and the CQB armour, but my service record says my highest difficulty completed is still normal. I have completed all the missions up to long night of solace solo legendary and all the missions from that co op legendary. any idea why this is happening or what i can do to fix it ?

bump, sorry i would really like an answer, do i need to do all of the missions alone, or all in co op ?