The problem is in the way that Aspose.Words interprets a specific formatting in the html that it uses to render the Word doc.
{Name}
{AddressBlock}
Mary Jones
Director of Development
Example of resulting text.
Joe Smith
1234 Main Street
New York, NY 90026
Mary Jones
Director of Development
In both of these cases, when there is a line of text followed by an html line break, then a literal new line and another line of text. Aspose.Word injects a space before the second line of text. The workaround is to put the line break after the first line of text on its own line.
{Name}
{AddressBlock}
Mary Jones
Director of Development
This removes the space that Aspose.Word injects before the second line of text.
We are contemplating a programmatic solution, but we’re hoping this is a bug that can be fixed in Aspose.Word.