ЛО, может быть, и правильно всё делает, но в том же Ворде, например, при установленной галочке в качестве интервала между одинаковыми абзацами применяется междустрочный интервал. Такое поведение имеет практический смысл.

Можно, конечно, попробовать для стиля "Основной текст" (и, значит, всех зависимых стилей) установить интервалы до и после абзаца равными "0", а галочку снять. А чтобы визуально отделить, например, заголовки от основного текста, настроить нужные интервалы для всех остальных стилей. Правда в случае с таблицами придётся настраивать интервалы "после" для каждой таблицы отдельно, что не очень удобно.
Пользователь решил продолжить мысль [time]12 Март 2015, 11:51:00[/time]:
2) В начале и в конце блока из одностильных абзацов (со стилем "А") используем абзацы, к которым применяем соответственно стили "А-начало" и "А-конец" - эти стили созданы на основе стиля "А". И уже к стилям "А-начало" и "А-конец" применяем необходимые требования по межабзацному интервалу
Кстати, неплохое решение. Для полной автоматизации можно сделать так:
1) установить для всех стилей типа "Заголовок" в качестве следующего стиль "А-начало" (в нем настроить нужный интервал перед абзацем)
2) а для стиля "А-начало" установить в качестве следующего стиль "А"
3) в принципе, если правильно всё настроить, можно обойтись без стиля "А-конец"