I get what you are saying.
The selection is based on ICMP yes. But the actual test is done on TCP.
That being said. Since the selection is based on ICMP and ICMP is not subjected to trafic shaping / flow preference , the server will always be selected on WAN1.
A better test to troubleshoot your flow selection would be to use another website / service. CNN , something like that.