Honestly, I think the reason it’s fine on the right side is because it’s where the system expects the currency symbol. It’s likely expecting text, without symbols, in the other fields. It’s likely a combination of POS Software and printer (and possibly anything between the two.) The POS Software likely knows very well what to send to each printer to get the currency symbol when it’s generated by the POS Software, but when it’s typed into a text field, it could just be that the data is sent directly to the printer without any intervention from the software, since whoever programmed it likely didn’t expect symbols in the description of the item.

Cheers!