Hi,
By default the cart is cleared when the user comes back from PayPal and that the payment is valid. If the user doesn't go back to your website with the link provided by PayPal at the end, the cart won't be cleared. You potentially have the choice to automatically redirect the user after the payment in PayPal in the settings of your PayPal account if I remember correctly.
You also have the possibility to change the "clear cart when order is" option of the configuration of HikaShop to "created" so that the cart is cleared directly before being redirected to PayPal for the payment. That way, you're sure that the cart is cleared.