I have filebeat, logstash and elasticsearch. My logstash config.d looks like this

02-beats-input.conf receives the message from filebeat
30-elasticsearch-output.conf sends to elasticsearch ingest pipeline. Logstash doesn't do any parsing.
I am trying to implement filters for the various logs but they don't seem to be working.
The 12-system.syslog-filter.conf is like this
I have tried several iterations and snippets from others but I am still getting the messages that I expect to be filtered shown in my Kibana search.
Sorry, I can't post actual code as the system is in a secure environment with no copy out so that is why screenshots
