Sometimes im confronted with the same issue. I’m suggesting this: Let’s say 20 words is the standard of any title in a listing, if there is a listing with a 30 word title, it means both listings will be uneven . So why not try to create a mechanism that will only add some full stop (….) on the listing with 30 words title (I mean the … will start when the 30 words title reaches 17 words)
I think the problem will be completly solved if you update the Listinghive and apply my suggestion.
Thanks