Do you still get this behaviour, if you try to use unescaped url (without %20 replacing space)?
Another option is to escape '%' sign itself with another '%' - so escaped url of your repository will look like this https://mysrv.visualstudio.com/DefaultCollection/_git/some%%20project