Halo Reach legendary speedrun... Bug?

Hello, first of all I will clarify that I don’t speak very well English, so they will excuse the inconsistencies on this forum.
A few hours ago I finished the campaign in legendary in a casual way, notice that the total sum of my missions is 164.72 minutes and I did not receive any achievement
I don’t have problem in repeat the missions and doing a speedrun to improve my time, but I am intrigued that this may be a bug like a few months ago
I didn’t have problem yesterday unlocking most achievements, including the laso campaign, but if there was a delay in notification of all these

If I have to report this problem in another place, please tell me
My service record:
https://www.halowaypoint.com/es-mx/games/halo-the-master-chief-collection/xbox-one/service-records/players/luluc4s

The fix that normally works for this is to run through one of the campaign missions again.