The console tool is programmed to always run "msbuild /t:Restore" for each project at load time. This is because the newer MS CLS project system and .NET Core projects require 'restore' to be run to initialise the project.assets.json file inside the /obj directory for each project. VS does this automatically when you load the project inside the IDE, and if the console tool doesn't do this, the projects can fail to load correctly.
If you're already running this task inside your CI system, probably it's redundant that the console tool does this too. Disabling it as a feature request would make sense, and you are most welcome to
formally request it if you like.
It might be possible to skip the 'restore' step by changing the MSBuild target files installed on your CI server, so that the network based action of the Restore target has a condition such as "'$(NCrunch)' != '1'". This is a bit hacky but would prevent MSBuild from making network requests when it's being called by the NCrunch console tool.