"Loading Visual Studio 2017" label always stays

I’m still using an older version of Unreal on a custom built version (4.16.1), but the way I’ve been able to workaround this (somewhat) is the following:

  1. Open up my Unreal project
  2. Click on a C++ file to open Visual Studio
  3. Wait a moment, then close Unreal
  4. Leaving the Visual Studio instance opened earlier open, reopen your Unreal project
  5. Click on a C++ file in Unreal. You should see that it went straight to the earlier opened instance and the two are on the same page (finally!)