Campaign completion not showing up. Help?

I completed the campaign a few days after Halo 4 came out. I did the first level on heroic, and the rest of them on normal. A couple weeks later, I did a few missions on heroic with a friend over xbox live.

I just checked my service record on halo: waypoint, and it says I did not complete the campaign. It only shows the one level I did on heroic by myself and the few levels I did on heroic with friends.

I am 100% sure I played through every single level on normal except the first, and that I successfully completed the campaign. What’s wrong with it? I can’t afford xbox live so it won’t show if I complete the campaign again, and I really don’t want to take the time to complete it all over again. Can someone help?

My gamertag is alkpwn77. You can search my gamertag and see that I do, indeed, have the achievements that are unlocked by beating each campaign mission.

It wont show up because you need to be online to have it recorded.