I suspect you have Email sending format set to HTML. When rendering HTML, line breaks are ignored and consecutive white space is compressed to a single space character. To have the text formatted correctly when email formatting is set to HTML you can force line breaks either by inserting HTML line break tags or wrapping blocks of text in HTML paragraph tags
Alternatively, set Email sending format to Plain Text, and it should create the line breaks correctly.