http_response_timeout filter not working

There is no filter named “http_response_timeout” in the WordPress core. Where are you finding this filter name from?

The timeout parameter as passed to a wp_remote call has a default of five seconds, and that default can be changed using the “http_request_timeout” filter, which is a different name than you used. Maybe you’re just using the wrong word?