I have been pulling my hair out for many hours trying to get OpenVPN Connect for Android on a Samsung S20 FE 5G.
The app seems to connect ok - as my phone gets correct ip address.
But the routing seems to be failing - I can ping my self, but no other local computers on my network on any subnets.
I created the ovpn file by testing on OpenVPN Connect for Windows (win11pro) - and it works perfect, but was unable to get OpenVPN for Android to access my internal servers. After googling I came by OpenVPN for Android by Arne Schwabe - and imported the same ovpn file - and it just worked immediately

So now I have found a solution for me - but just in a way that make be wonder how far I was to make it work on OpenVPN Connect for Android.
My server setup (open-wrt) I am using port 1195 as I have my tap based vpn on 1194:
config openvpn 'bv_tun'
option dev 'tun'
option port '1195'
option proto 'udp'
option server '10.10.10.0 255.255.255.0'
option ca '/etc/openvpn/ca.crt'
option cert '/etc/openvpn/fw.crt'
option key '/etc/openvpn/fw.key'
option dh '/etc/openvpn/dh2048.pem'
option comp_lzo 'yes'
option mssfix '1420'
option keepalive '10 60'
option verb '3'
option enabled '1'
option log '/tmp/openvpntun.log'
option push 'route 10.99.0.0 255.255.0.0'
My client setup:
client
dev tun
proto udp
remote my.ddns.ip 1195
nobind
persist-key
persist-tun
ca bv_ca.crt
cert hp820.crt
key hp820.key
compress lzo
verb 3
remote-cert-tls server
Anyone knows why this works perfect on Arne Schwabes OpenVPN for Android and not on OpenVPN Connect for Android?
My firewall settings on the OpenWRT is as said ok as both OpenVPN Connect for windows and Arne Schwabes android app works perfect.
I have read on this forum that I should remove compress - so will do. Just posted my findings here as I got it to work.
Best Regards,
Arild