Let me provide some clarifications about creating invoices in QuickBooks Online.
The address that will reflect on your invoices will depend on the information entered from your sales form template. I suggest updating the details and set it as default for the transactions.
Here's how:
Click the Gear icon and select Customform styles.
Search for the template, then choose Edit.
Go to the Content tab.
Press the pencil icon in the upper-right corner.
Change the address.
Hit Done.
Click the drop-down next to Edit.
Select Make default.
Meanwhile, I've attached some articles you can use to customize an invoice, as well as how you can upload your own template: