Do not setup VPN tunnel until Tor is connected (at 100%)
Currently the VPN tunnel is setup right away when attempting to connect or when the device starts (if set to start on boot).
When starting the device, Tor is not ready but other apps in the user profile are waiting for a network connection so they can start connecting. System updates, app store updates, and other events will attempt to connect right away but timeout if Tor takes too long.
At least when Block connections without VPN is toggled, starting the VPN tunnel immediately upon device/user start can be detrimental to user experience.
Edited by Katarzyna Nowak