ip route show table 0 will give you the current routes in Android. At least it does on my older device. 😉
Had you done that you would have found 192.168.1.0/24 via the openvpn server IP was missing. Adding it as a local network there is what causes the server to pass that route to the clients.
Glad you found it.
Steve