Does it make any difference if you do
rename => {
"requestMethod" => "[http][request][method]"
"response_code" => "[http][response][status_code]"
}
I never use multiple instances of an option on a filter because very occasionally logstash combines them in unexpected ways.