On the level Halo, crewmen NPCs sometimes do not drop their weapon when killed, instead still holding the weapon in their hand. Crewmen, but not Marines, are also invulnerable to damage from any source when mounted in a Pelican.
Please refer to the Halo Support site to review the known issues and submit tickets for any issues you encounter. This is not an appropriate places for these kinds of posts.