If I change discount% of my products, will it get reflected in the previous invoices?

No, If you change discount% of your products, it won’t get reflected in the previous invoices.

In case if you want to change discount% in a particular invoice, just edit Discount in the invoice and click on Save.