Logstash filter date match not replacing @timestamp

Can you use a stdout output and share the logstash output?

I was not able to replicate your issue as well, for me the date filter is correctly replace the @timestamp field.