потому что copy to binaries делается из thirdParty
если хочешь загрузить дллку на винде то делаешь PublicAdditionalLibraries.Add(абсолютный_путь_до_dll) а потом PublicDelayLoadDLLs.Add(имя_dll.dll) а потом RuntimeDependencies.Add(абсолютный_путь_до_dll)
если хочешь загрузить дллку на винде то делаешь PublicAdditionalLibraries.Add(абсолютный_путь_до_dll) а потом PublicDelayLoadDLLs.Add(имя_dll.dll) а потом RuntimeDependencies.Add(абсолютный_путь_до_dll)