[BUG] Didn't get credit for a Legendary Solo

Hello

So I completed these missions on Legendary solo:
Dawn
Requiem
Forerunner
Infinity

Now, the weird thing is, if I go to ‘mission select’ it shows the highest difficulty completed as Legendary Solo for these 4 missions, and then Normal for the rest.

However…

After completing each mission, you get a little pop-up saying you’ve progressed in your commendations.
Now, I didn’t get this box for ‘Forerunner’ and I assumed it was because of the long cut-scene. I just completed Infinity on Legendary Solo and it said it was only 3/8… so I went into my commendations progress to check and it does actually say I haven’t completed Forerunner on Legendary Solo.

I did actually complete it. In fact, I got to the very last part last night and turned my xbox off without saving (I have done this before on Halo 3, and I forgot it doesn’t save automatically, only checkpoints automatically) so I am thinking it may be because I technically restarted the mission from a save game and not all in one session without a shut-off.

Proof that I have actually completed it on Legendary Solo is my stats here:
https://app.halowaypoint.com/en-us/Halo4/CivicTiger117/campaign
Currently it only says mission 1, 2, and 3 are completed, it might not have updated mission 4 yet cause I have only just completed it 10 minutes ago.

So, can a Halo 4 dev?? fix this for me in any way/shape/form??

Sorry for the long wall of text! But I definitely think it may be some kind of bug that should be looked in to.

Thanks!

any help on this issue, or?

Any help on this issue, or at least an email I can have to report this bug to?

Would also like to know. I completed it yesterday (before the challenge ended), and though I get credit for it in the menu, and apparently credit for the commendation, I did not get the 4750XP associated with the weekly challenge, nor does it show up as a completed challenge on Waypoint or in-game.

Unfortunatley it happens.

You will have to replay those levels, make sure it is done online.

This has been the only solution to those that have come across this issue.