This is somewhat related to this ticket: http://feedback.arma3.com/view.php?id=1972
When checking the contents of a box, "NVGoggles" are listed as Weapons.
Adding them as Weapons however will give you bugged NVGoggles that somehow go in the Binocular-slot.
Adding them as Item works but that means they should be recognized by the getItemCargo command and not the getWeaponCargo