Hi,
I checked on my end and it seems that since a few versions of Joomla, the parameters of the modules are not decoded by Joomla anymore. So the module itself has to do it to read the settings.
So if you add the code:
if(!empty($module->params) && is_string($module->params))
$module->params = json_decode($module->params, true);
in the file modules/mod_hikashop_cart/mod_hikashop_cart.php before the code:
$html = trim(hikashop_getLayout('product','cart',$params,$js));
it will work again as it did before.
We'll add that patch on our end too.