На основании вашего описания вы тестируете в VS Code вместо VS.
launchSettings.json
используется для настройки основного проекта .net независимо от того, находится ли он в VS Code.
launch.json
относится к VS Code, который используется для запуска ядра .net при запуске из VS Code.
Настройки из launch.json
переопределяют значение из launchSettings.json
.