Halo Reach Campaign reset it self

So I was playing the Pillar of Autumn on legendary by myself. It was the last mission I had to do until I beat the campaign on legendary by myself. I beat the mission but I didn’t get the achievement. I checked my service record and it said I had beaten the the campaign on legendary. I then went to the campaign menu to see if I had done Noble Actual and Lone Wolf. The menu to select the missions said that every mission was locked and I hadn’t done any of the campaign besides the Pillar of Autumn. I was wondering if there was any way to fix it.

I don’t know if this sounds silly to ask, but were you signed in to your profile?

yes

It’s profile corruption. If you recover your profile from Xbox LIVE quickly enough, you may get your data back.