Same if statements return different results...?

@Giovanni_Succi please have a look a this post If node or conditional statement returning only the 1st element of a list