That’s generally desirable behaviour, because if established connection jumps from one WAN to another, it will break. And no one likes broken connections. But I undestand that in this case you want it to break and re-establish on WAN1. But it should not stick to WAN2 by itself, do you have some connection/route marking mangle rules?