FWIW, I just tested my VPN connection on my openSUSE (Leap 15.2, KDE Plasma) guest. To make it start automatically, there is an option in the underlying 'DHCP' connection to start the desired VPN connection. The VPN connection itself can't be configured to start automatically via its configuration. I'm not sure if this is a recent change or not. I recall a time when a dispatcher script was required to make this happen.
My DHCP connection has the following in it
Code:
[connection]
id=DHCP
uuid=a845233a-565e-39eb-b5a4-09fd41d7e581
type=ethernet
autoconnect-priority=-100
permissions=
secondaries=eaec652b-117f-4718-a718-e1a0c4c95fb5;
The secondary (VPN) connection is referenced by the last entry in the '[connection]' section of the config fie/
The uuid of my L2TP connection is shown below...
Code:
[connection]
id=VPN (L2TP)
uuid=eaec652b-117f-4718-a718-e1a0c4c95fb5
type=vpn
permissions=