Plugin with Third Party SDK

Hello there,
I create a plugin with a third-party Library template. Using this I am trying to implement the EOS SDK manually.
But it is causing this issue.

[2023.03.17-10.57.01:436][ 0]LogWindows: Failed to load ‘F:/EOS/Plugins/EOS/Binaries/ThirdParty/EOSLibrary/Win64/EOSSDK-Win64-Shipping.dll’ (GetLastError=126)

[2023.03.17-10.57.01:437][ 0]LogWindows: File ‘F:/EOS/Plugins/EOS/Binaries/ThirdParty/EOSLibrary/Win64/EOSSDK-Win64-Shipping.dll’ does not exist

// Fill out your copyright notice in the Description page of Project Settings.

using System.IO;
using UnrealBuildTool;

public class EOS : ModuleRules
{
	public EOS(ReadOnlyTargetRules Target) : base(Target)
	{
		Type = ModuleType.External;

		if (Target.Platform == UnrealTargetPlatform.Win64)
		{
			// Add the import library
			PublicAdditionalLibraries.Add(Path.Combine(ModuleDirectory, "Lib", "EOSSDK-Win64-Shipping.lib"));
			// Delay-load the DLL, so we can load it from the right place first
			PublicDelayLoadDLLs.Add("EOSSDK-Win64-Shipping.dll");
			// Ensure that the DLL is staged along with the executable
			RuntimeDependencies.Add("$(PluginDir)/Binaries/Win64/EOSSDK-Win64-Shipping.dll");
        }
        else if (Target.Platform == UnrealTargetPlatform.Mac)
        {
            PublicDelayLoadDLLs.Add(Path.Combine(ModuleDirectory, "Mac", "Release", "libEOSSDK-Mac-Shipping.dylib"));
            RuntimeDependencies.Add("$(PluginDir)/Source/ThirdParty/EOS/Bin/libEOSSDK-Mac-Shipping.dylib");
        }
        else if (Target.Platform == UnrealTargetPlatform.Linux)
		{
			string LinusSoPath = Path.Combine("$(PluginDir)", "Binaries", "ThirdParty", "EOSCore", "Linux", "x86_64-unknown-linux-gnu", "libEOSSDK-Linux-Shipping.so");
			PublicAdditionalLibraries.Add(LinusSoPath);
			PublicDelayLoadDLLs.Add(LinusSoPath);
			RuntimeDependencies.Add(LinusSoPath);
		}
	}
}

I am using this code in .build.cs for a third-party library. It is not loading the .dll due to this I am not able to test my SDK implementation.