As far as I know ticket filters work that way, that they only apply to new incoming tickets, but not to existing tickets, which explains why it only works the first time. So I guess it's not a bug, it's a feature and makes sense at least for me since the filter gets applied once and afterwards it is not necessary to apply it again since it was already applied.