H2 Campaign Completion times NOT updating

I speedran halo 2 solo legendary without 0.00x skulls (scarab, bandanna, etc.) on PC. When I finally finished Gravemind, the Monopolized achievement did not pop. When I checked my leader-board/service record, half of the level completion times did not update and show 01:40:39. I did not save/quit in the last room of these levels.

I have speedran a few of the levels on easy, beat my previous times, and those completion times have not updated either. I would simply re-run these missions but don’t want to waste my time if I won’t get credit for it (Gravemind is not good for my health).

I used the same skulls (1.00x) on the bugged levels as the levels that actually updated times.

Here are my times, the bold missions do not update completion times:

Cairo Station 00:12:15
Outskirts 00:05:38
Metropolis 00:08:08
The Arbiter 00:07:39
The Oracle 00:21:27
Delta Halo 00:10:26
Regret 00:23:46
Sacred Icon 00:13:03
Quarantine Zone 00:13:46
Gravemind 00:46:06
Uprising 00:07:39
High Charity 00:06:16
The Great Journey 00:19:52

Total 01:56:08

Is anybody else seeing this? Is there a fix?

-Thanks!

Very basic question, but better to knock out the easy possibilities: are you connected to Xbox Live the entire time you play the levels in question?

Yes I was connected to Xbox Live. None of my PC medals or times are updating. I ended up running the levels again on console and the console times updated on my leaderboard. Still did not get the achievement though for being well under 3 hours total and yes I did the cinematic levels too. The ODST under 3 hours achievement didn’t unlock for me either. Reach under 3 hours did though… I don’t know, I’m over it and will try it again at a later time.

Same problem. Very frusterating. This only seems to be happening in Halo 2.