Logstash filter not working. Probably my fault :D

if "538" in [EventID] {

Change to:

if [EventID] == 538 {

Numeric values should be compared to numeric literals.