Hi Mayank
This can be achieved today by enabling the Client Data Snapshot setting: https://docs.whmcs.com/system/general-settings/general-settings-invoices/#store-client-data-snapshot

Once enabled all future invoices will have client data (including Tax IDs) stored permanently and will not be changed with the Clients Profile data.