This issue can arise if you are importing multiple line items with the following mappings:
“Items : Item (InternalId)”
And that field mapping also uses a lookup on the field. In some cases, the first line amount value replaces all additional line item amounts.
To resolve the issue, verify that the lookup uses the same array for internal Id as the items sublist mapping.