The column domain (which is what you are referring to) isn’t recalcualted on every node - I assume because it takes time/processor power/memory to do. Most of the time that’s not much of an issue but for filters/splitters it is annoying. You can force the recalculation using the Domain Calculator
node:
Incidentally, if you find the default 60 values for String column domains frustrating then there is a fix here:
Steve