Espaciado diferente entre dos versiones diferentes de XeTeX

Espaciado diferente entre dos versiones diferentes de XeTeX

Estoy luchando con un proyecto donde el resultado es diferente dependiendo de la PC en la que construyo el archivo LaTeX. He reducido mi documento original a este fragmento:

\documentclass{article}

\usepackage[a4paper, landscape, margin=1cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[fontsize=6.5pt]{scrextend}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{sectsty}
\usepackage{parskip}
\usepackage{titlesec}

\renewcommand{\familydefault}{\sfdefault}
\sectionfont{\fontsize{12}{15}\selectfont}
\subsectionfont{\fontsize{10}{12}\selectfont}

\allsectionsfont{\sffamily\underline}

% This behave different depending on the XeTeX versions
\titlespacing\section{0pt}{-3pt}{-1pt}
\titlespacing\subsection{0pt}{-4pt}{-2pt}

\begin{document}

\begin{multicols*}{3}

\section*{Foo}

Lorem ipsum dolor sit amet.

\section*{Bar}

Curabitus dictum gravida mauris.

\end{multicols*}

\end{document}

En XeTeX 3.14159265-2.6-0.999991 (TeX Live 2019/Debian):

ingrese la descripción de la imagen aquí

En XeTeX 3.14159265-2.6.0.99998 (TeX Live 2017/Debian):

ingrese la descripción de la imagen aquí

Podemos observar que el espaciado es diferente entre las versiones de XeTeX. ¿Qué pasa ahí?

información relacionada