Issue: Opportunity name is changing in Salesforce after the sync gets completed.
Reason: The “OpportunityId” field will not be present in the Invoice layout in QuickBooks, hence the Opportunity name will change in Salesforce when the sync runs.
Open any random Invoice in QuickBooks.
Click on Formatting. (refer the attachment)
Click on Customize Data Layout. (refer the attachment)
In the Header section, checkmark the checkbox which is in front of OpportunityId.