Legendary Progress Not Tracking

I’ve completed every mission in Reach on Steam now, but a lot of missions are showing incompletion. For example, Long Night of Solace and The Package are showing that I didn’t beat them on Legendary even though I just did. Very frustrating considering the difficulty of these ones. Note this is on Solo with no Skulls and no scoring.

Edit: Just beat Pillar of Autumn and it didn’t register either. Also the achievement for killing 10 Engineers registered on my Xbox account but not on Steam. These issues are super frustrating.