Does updating client on invoices affect previous invoices?

No; updating a client's information on an invoice does not update the previous invoices retroactively. If you are looking to update the client information on a previous invoice, the invoice has to be recreated.