Router Internet traffic via tunnel - mobile issue

below is my setup, that works perfect on all Desktops (tested on mac and windows)

i have setup a cloudflare tunnel on a VM
created a route from zero trust, with allowed ip to be
connected my client macos and windows - they are routing traffic perfectly.

but when comes to mobile device, it doesn’t route traffic. i have tested on iOS and Android both.
i have tried cloudflare one and wrap both apps.

anything am missing for mobiles?