Answer
The company address fields on a Customer Invoice report are fetched from the Company's Default Document Address configuration, not from anything stored on the Customer Order record itself. For a company with multiple sites each needing different address details to appear correctly on invoices, make sure each site/company's Default Document Address is fully populated there — that's the actual source feeding those address fields into the report, regardless of what the Customer Order shows.