Campaign achievement bug

So I was playing H3 ODST on legendary and when I completed Oni alpha site, it didn’t give me the achievement for completing it. I had this issue with Halo 2 anniversary as well. This is completely ridiculous to be honest.