to be more specific: as i've found this out by some more tweaking;

It seems that sumif, when used with this array condition, returns the condition of the first position in the array;

we if assume the array looks like this
Jenny
Amarr

the sumif function works like this:
Item 1 --- summed by condition = jenny
item 2 --- summed by condition = amarr
item 3 and above--- not summed

this leads me to believe something is moving where it shouldn't be
That's not what i an array acts like inside a sumif. really strange(for me a at least.)