Hi there,
it's not as easy to pinpoint exactly why it is behaving this way, but by the look of it I might have an idea.
Looks like your table is static, I mean you do not duplicate a row by adding / removing rows, so every rows have their respected objects.
It is possible that the software misinterpret the data and confuse some fields from one another... since you had the fields copy-pasted, you should make sure to have each fields have a different name.
I am not sure if this will fix your problem, but it's worth giving it a try, I had a similar issue once and that fixed it.
I hope this will help.