Maybe it was this way in the 360 as well and I forgot…
But playing halo 4 on mcc each new level i get reset to the default UNSC weapons. Got really annoying I was babysitting a fuel rod cannon the entire last leg of level, and then I lost it when new level loaded.
If I recall 360 campaign i got to keep my weapons, between levels, is this not the case on MCC?
Maybe I am mis-remembering I just want to confirm.
And if so why are they doing that, especially I notice when cut scenes launch it swaps out your weapons to USNC too kind of disconcerting.