Hey, self serve solution!
I compared to another site with the same functionality and found this in the code.
<?php
$eCart1->GetContent();
?>
I added it to the category page and it works fine now.
Leaves me wondering though
1. why it is necessary?
2. why it is not added automatically?