ich bleibe dabei: es ist Sache von InDesign. Du hast dynamische (mindestens) Zeilenhöhen eingestellt, die werden halt entsprechend genutzt.
Dein "richtiges" Beispiel ist ja nur eins von vielen möglichen.
Im Fall von
https://ibb.co/cMDgVJ wird die Sache ja noch komplizierter. Wie soll das dann da aussehen? Ich vermute, du wirst in diesem Beispiel zu Fuss auch etwas rumprobieren müssen mit "Zeilen gleichmäßig verteilen". Und die Tabelle wird tendenziell dabei auch höher.
EasyCatalog benutzt die Einstellungen von InDesign, macht da nichts eigenes.
Wäre dann ein Fall von Post-processing. Mit Skript.
Alternativ: eine feste Zeilenhöhe einstellen. Das aber wird Deinen Inhalten meistens nicht gerecht.
Gruß Stibi