Some tables built from complex templates assume that there will be line breaks between the templates, so that this works:
but this does not:
There's another problem with transclusions containing content, which can be seen by opening the transclusion at https://en.wikipedia.org/wiki/Kilt#See_also in VisualEditor. The template lines are fine, but the "Content" sections must always start with a blank line, to make up for the absence of line breaks at the end of the templates.
The solution for both of these is probably the same: Complex transclusions should always have line breaks after the templates. I haven't been able to find any (in my quick search) that would break if this were implemented.