Okay, for Win10, I'm a broken record: Use a script.
There's a lot of problems with the Win10 client that you can fix with PowerShell.
If you do the following, your users will normally have better behavior:
1. Never save their credential
2. Always connect from rasphone.exe. Easiest is to make them a shortcut.
3. Set Encryption to optional. 'Required' is not supported with PAP, as Meraki uses, and Win10 assumes it needs to change the password protocol to satisfy the 'required' setting.
Since we moved to script installs, it's dramatically reduced the number of VPN repeat tickets my helpdesk gets. They also can fix it quite quickly. 3-5 minutes from the time the client gets on the line.