Halo: Reach Legendary under 3 Hours

A while ago, I’ve beaten Halo: Reach campaign on Legendary in under 3 hours. I earned all par time achievements, and they are all recorded under my Waypoint profile. I went back and tried completing “Epilogue” and “Lone Wolf”, but nothing will fix and I still have not gotten the achievement or banner for it. What do I do?