I am on a pixel 4a running os version TP1A.220624.014.2022082400 on xfinity mobile(verizon mnvo) recently I seem to have lost my mobile data connection and now can't browse the web, get emails, or text over a data connection(threema, watsapp. Etc). I can use traditional text messaging and can send images and video with that so its not a total mobile data shutoff. Hence I seem to feel like this is a loss of DNS resolution on my phone.
I use an always on VPN with network lock. I have seen a post on grapheneos twitter this is an issue with android 13 beta, but I am on the stable branch unless graphene is always bleeding edge/beta build.
A similar thing happens to me on a laptop running linux with an LTE modem and VPN + network lock. But on linux I can flush nftables and or flush DNS to reset the name resolution and get it working again. But I am unsure how to do this on android.
Is there anything I can do about this? It is quite frustrating for the moment. Right now I'm just waiting for an update and road warrioring peoples wifi but its less then ideal.
I've tried forgetting the VPN and rebooting. And tried setting a private DNS, but that won't work because I need to use hostnames and can't currently resolve hostnames. I can't find any way to enter a DNS ip manually with developer options enabled. But again I'm not exactly well versed in android.