Can't connect to tower when using mobile network

Hi, everyone! This is what I have in my arducopter file:

TELEM1="-A udp:100.73.71.148:14550"
TELEM2="-C udp:192.168.43.215:14550"

ARDUPILOT_OPTS="$TELEM1 $TELEM2"

— Where 100.73.71.148 is my phone’s IP address when I’m using my mobile network.

When I open the Tower app, I am able to connect through udp. I can see I’m connected and I can see my flight modes change as I switch them, but I cannot see my drone’s data (angles, battery info, location).

I am able to perfectly connect through UDP and get all drone information when my phone is connected to another network (either a fixed wifi, or someone else’s mobile hotspot). However, this is very annoying, as I do not have another phone and always have to ask someone else to come along and share their internet when I need to fly.

Why does this happen?

I have a complete description of the problems I’ve encountered (with pitcures) here: https://community.emlid.com/t/android-ground-station-connection/7917

Thank you.