Is the “location” saved? If not, then surely this behavior is normal. You cannot connect to the VPN because you need to connect to the network first.