Is the image you attached the one saved from the API with the tessedit_write_images options? Or is the one you give as input to your program?
If it is not saved from the API please try to save the image as PNG immediately before the API call and compare it to the input one.
Try to use a single line, PSM 7 and see if you have the same problem. Just trying to better understand the problem.
I do not know the Nuget wrapper, maybe it is passing some extra options by default, but it is unlikely. With python tesserocr I get the same results from API and command line.
I set lang, oem mode and psm mode when I use the API.
Bye
Lorenzo