Hi,
In the table "hikashop_download" you have a record of the downloads.
It links an order_id with a file_id and store the number of time the user has download it.
If you switch the download file to another product, depending how you modify it, the file_id can change, so you should update the database to update the downloads. But if you do not modify that table, you will "just" reset the downloads.
It is not something critical if you do not limit the number of downloads ; otherwise it will give more downloads to some of your users.
The most import part is in the "hikashop_order / hikashop_order_product" tables.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.