When I use the "armor" NBT Tag for custom armour in my world, it seems to work fine, but then.... Things go wrong. Look at the snapshots for specific details.. Apologies is this is a duplicate, though I don't think it is, as I've checked and not found one.
Work as intended, see MC-16466
Your chestplate and legging both use the same UUIDLeast and UUIDMost value. These values need to be different for each attribute modifier.
Next time you submit a report, you should really provide the command used in plain text, in your bug report instead of hidden in an image that can only be read by GIMP.