I've got openvpn running already for quite some time and I've just noticed that the current instance is not showing up in Luci, even if it works fine in all respects. I'm pretty sure it was present, since I did most of my setup through the web interface.
What can I check?
I've already restarted uhttpd while clearing /tmp/luci* and even rebooting did not help.
luci-app-openvpn is of course still present.
I have probably added a couple of keywords directly in the config file, such as dns push (according to memo.txt) but it was a long time ago and it was tested: I wanted to be sure that I could still edit the other options from the gui.
I had made a test edit to /etc/config/openvpn to use a different push for IPV6 and I had forgot to add the "list" keyword: as a result, the uci config was invalid and it was being skipped by Luci.
Openvpn itself simply doesn't see the uci config and I failed to notice the missing route.
@anon50098793 thanks for the help, yet another case of having to explain it to someone else helps finding the problem