List.Countが同じ値を返すとのことですが仕様の可能性もあるため、念のため以下の点を確認してください。
- Inputフィールドへの接続線上のデータ値を表示し、正しく変更されているか。
- 演算ノードの演算モードが適切に変更されているか。
スロットへ受け渡されたインスタンスが異なる場合は再演算されますが、そうでなければ演算モードに従って再演算するかが決定されます。
詳しくはマニュアルの演算モードを参照してください。
デフォルトはフレームであるため、インスタンスは同じだが同一フレームで演算結果が異なる場合は「常時」などに変更してみてください。