After a retest, the problem could not be reproduced. systemctl restart openvpn does perform the correct stop and start functions in the init script. The restart is not used.
Debugging init scripts in systemd is somewhat hard. Some in-depth knowledge of how systemd init compatibility mode actually works is needed. Just learning.... Bug report is to be closed. Teco