Hi,
I checked your website with the access you provided.
In the HikaShop configuration, you have the "Cart retaining period" setting set to 3 weeks.
So after the last time the cart was modified, it will be deleted after 3 weeks.
That should be plenty so that the issue is not related to your customers' problem.
Also, I see that you have the "Enable multi carts" option turned off. With that option off, it could be that the customer adds many products to his cart, then he gets logged out after 30 minutes of inactivity. Then, he continues to add products to his new cart as a guest, and finds that he is missing the products from before his break. And when he logs in, his guest cart overwrite the cart he had previously linked to his account.
In your message you sent via the contact form, you seem to imply that you're not able to reproduce the problem, and I'm not either.
Apparently, this only happened to a few of your customers from what I can understand.
So my theory above might explain the situation some of your customers had.
I would recommend to increase the user session lifetime. a few hours seems more reasonable.
I would also recommend to use such extension which will warn your users that their session is expiring (or you can also have it auto renew their session for as long as their tab on your website is open in their browser):
extensions.joomla.org/extension/session-keeper/