I changed the recipe line in data.lua from 2 to 1 modular armor. I suppose everyone who has a problem can go do this, but it would be considerate of the mod-maker to fix it so that everyone doesn't need to.
from:
cargo_wagon_create( "battle-cargo-1", 20, 1000, "grid-mk1", { r = 22, g = 187, b = 238 }, { { "cargo-wagon", 2 }, { "modular-armor", 2 } }, "armor-making-3" )
to:
cargo_wagon_create( "battle-cargo-1", 20, 1000, "grid-mk1", { r = 22, g = 187, b = 238 }, { { "cargo-wagon", 2 }, { "modular-armor", 1 } }, "armor-making-3" )
To fix my second glitch (where the arms will grab more armor instead of the lower tier wagon), I just made two requester chests, one with each item in it.