**UPDATE**
I have found a solution. Instead of editing the enemy unit's loadout using the "edit loadout" option, I scripting the customizations to the loadout via the unit's init. For whatever reason, this works and allows all my players to loot everything off the body. It seems that the "edit loadout" option is broken in regards to the player's ability to loot their stuff.