Character Missing from Barcode

We're seeing specific instances where a character is being dropped from the barcode content when labels are printed on our various Zebra printers.  In all cases, the letter N is the character dropped.  We are using the DataMatrix barcode format.  This is happening in all of our GX420D, TLP2844Z & QLN220.  This is not happening in our much older Zebra printers.  The solution for the first two examples below is to prepend/append an N to the content we send to the printer, but that's not a true solution and I have no way to insert the extra N into my 3rd scenario.  Has anyone else seen something like this or know what our issue may be?  Here is the barcode string:  ^BXN,3,200,16N,,80,N^FH^FDSY18-00012 N^FS

Data Sent

Barcode Content

(underscore = missing character)

NY18-00001 A_Y18-00001 A
SY18-00001 NSY18-00001 _
SY18-00001 N1-1SY18-00001 _1-1