LL17 didn’t have an automatic adjustment here AFAIK - I suspect you’ll see the same behavior with LL17 once the contents would be a bit longer. So the fix really would be to prevent this overlapping from happening. The reason why LL24 might use a bit more space could be the change in the Default for IncludeFontDescent, see here:
This is just a guess, without being able to look at the project itself it’s hard to give a detailed diagnosis.