I know this is a bit more tech-support oriented, but I was hoping someone might have first or second hand experience fixing this, given what a nightmare it is to research and test.
I’m using a semi-recent Samsung phone, running their skin of Android 14. Currently, I’m using PIA as my vpn (yes, I know I should switch) through the OpenVPN app. I also experience this issue through PIA’s app leading me to think its an Android issue. I also leave both the “Always-on VPN” and “Block Connections without a VPN” enabled.
I’ve tried to do some research, but everything that I find is search engines directing to basic stuff like how to connect to wifi
Edit: I’m currently testing the memory management tweak, and Ill probably try wireguard next.
Try wireguard (which PIA supports). Should be faster as well.
Is it possible that your phone is killing the VPN client to free up memory? Does it reconnect immediately upon reopening OpenVPN?
first, give a try to other VPNs - see if the problem’s solved.
second - try connecting to a different network or server.
I know I had problems with that, when my ISP would block vpn addresses. so either trying a different server, or connecting to a different network would solve the problem.