What are you trying to accomplish by using the rule? Previously it's been used to minimize the number of objects in the config--but also to support cookie persistence across HTTP and HTTPS requests. If you want to use HTTPS on the server side for client requests over HTTPS and HTTP for client side HTTP requests and support cookie persistence, you wouldn't be able to use two different pools.
Can you post the config for the two pools? Also, what's "combine_http_https_header"? Lastly, the request shouldn't be getting to the pool_route_testing_http, as it's not listed as the default pool on the VIP or being selected in the rule using the pool command.
Maybe if you can provide more detail on what you're trying to accomplish and a bit more detail on the current configuration we can work out a solution that will work.
Aaron