Failed unlocks

So, recently I have beat halo 2 legendary solo, in one sitting. Now, the problem is, I haven’t unlocked anything, it’s been two days, of playing other games, matchmaking, reseting my Xbox, and nothing still. What I’m asking is, has anyone else had this happen to them, or have an answer? I would really appreciate any help I can get.

I had done three days ago the H2 speedrun under 3 hours and nothing has popped yet.
The same for HCE that popped after 2 days.
I do not actually think there is a particular reason or a way to resolve the problem. Ust wait for them to pop or for a Monitor to help you (/us)

Are you playing on different profile OP? Your current Xbox profile says that you’ve never played any games at all