Is there a way using network manager to connect to a vpn on startup?
I’m going to point you at the network manager dispatcher script approach outlined here
This might be worth reviewing as well
http://blog.gonzih.me/blog/2014/05/26/autoconnect-to-networkmanager-vpn-on-systemd-based-system/