Traffic shaping(prio) is not related to sending traffic to wan2.
If you have a continuous sesion to the cloud provider from a phone and its on wan2 it does not fall back to wan1 as long the session is up. Did you reboot the phones using wan2 and do they still use wan2 after the reboot?