Have you tried removing the Clone Pool iRule and setting it on the Virtual Server to see if it provides you with the results you are looking for?
I would also expect that you would clone both request and response on the same side (client or server) but that didn't do much either.
Clone Pooling works by sending the traffic to two different MAC Addresses, so anything coming FROM the Client is sent to the destination Pool configured on the Virtual Server or via iRule routing AND to the MAC Address of the server (after a Load Balancing Decision is made) Pool configured on the Virtual Server (Clone Pool (Client)) or iRule. When the response traffic is sent back to the BigIP from the Server the same type of process is followed.
So you can split your Clone Pool Traffic to different server pools. This could be used by IDS (Intrusion Detection Systems) or other systems like TeaLeaf.