Hi Johannes,
there are overloads of the DicomFile.Open and DicomFile.OpenAsync that allows you to specify a "fallback" encoding when Special Character Set (0008,005) is not explicitly specified in the DICOM dataset. Please give these overloads a try. If this does not help, please post an anonymized DICOM file illustrating your problem, and we might be able to take a closer look at it.
You might also want to look at the forum discussion
here, or
this issue.
Regards,
Anders @ Cureos