As of now, as splitting is done on '\n\n', some units contain a mix of headers and text when a newline is not present in the old translations after the header.
i.e, Observed translation unit:
Dummy content dummy content dummy content
Unit 1: == Some header ==
Unit 2: Dummy content dummy content dummy content
Thus, headers need to be split from the content in such cases for improving alignment.