my progress for halo CEA and Halo 2A are not tracked on the service record even though i have completed the H2A campaign on Legendary (on a very laggy xbox live game plz fix) en did some CEA missions on legendary as well.
weirdly enough my H3 Legendary run shows up just fine.
i even thought the H2A missions being played over xbox live could have been the issue but even completing missions alone doesnt sync it (yes internet is working and connected to the xbox)