A run's own formatting wraps its hard break in a span, so the block's last element was the span, not the BR — the trailing-break BR was hidden and the empty line the break opens went missing. LibreOffice renders it (probed: a Word paragraph closing on <w:br/> keeps a blank line before the next block).