Hi Nico,
Thank you for your question.
As you correctly mentioned an OPC UA server can be implemented with the help of an SDK. There are many out there for the various programming languages.
The difference between the open62541 (C) and the OPC-Foundation .NET-Standard (C#) SDK is, that the are for different programming languages and their OSS license.
Many of the commercial .NET SDKs are based in the .NET reference implementation maintained by Microsoft and Softing.
I hope this helps you?
Take care,
Götz