Hello, calipol2009.
I'll provide a brief overview about editing an estimate with an invoice link.
Editing an estimate will always change the transaction history and unlink it from the invoice. Invoicing from an estimate acts as a final sale.
You'll want to continue deleting and recreating the invoices in the meantime. Though, I agree that this is time-consuming. The feature to edit estimates without messing up the transaction history might be included in our future improvements.
For now, I suggest looking at our release note articles for news about them: Release notes for QuickBooks Desktop for Mac 2020.
If you need help running reports, managing other transactions or lists, you can check out our guides for QuickBooks Mac.
I'm all ears if you have more questions about managing your customer transactions. You can also add any other concerns you might have for the Mac version.