As it should. That is one of the pre-defined places where the DLL loader looks for dependant DLLs.
That means the DLL could not be loaded. Either you used the wrong path, or a dependency could not be found, etc.
Did you try using a Delay Load failure hook to find out exactly what is failing? See the example in Delphi's documentation