LAN access but no external access

Hi,
I can access my instance from the android app using the local IP address when I’m on my network, but the app is supposed to be able detect that I have a cloud subscription and allow external access too. It doesn’t. When starting the app using my phone data connection instead of WiFi the app times out looking for the local ip and throws a not found error. I’ve tried reinstalling. Any ideas on how to fix this? Cloud is enabled and external access works fine on iOS devices.