glad that you solved it. Yes we disabled /etc/init.d/openvpn because it will read all the configures from UCI, which requires you to configure in details. This is so difficult for common users and this is why we used our own version.
I’ve flashed my AR150 with 2.25 firmware, performed a factory reset and then configured OpenVPN. But OpenVPN didn’t start automatically after a reboot for an unknown reason. Looking at startvpn code, I saw it checks “glconfig.openvpn.enable” value but there was no “openvpn” section in the glconfig so the “uci set glconfig.openvpn.enable=1” command returned an error. So I had to add “openvpn” service section to glconfig manually.