After deleting VPN from the configuration charon is still running and surviving reboots.
cpo@LR1:~$ show configuration commands | grep vpn
cpo@LR1:~$ ps faux | grep ipsec root 2051 0.1 0.3 28824 2648 ? Ss 21:33 0:00 /usr/lib/ipsec/starter --daemon charon --nofork root 2118 0.6 1.4 911792 11344 ? Ssl 21:33 0:00 \_ /usr/lib/ipsec/charon