I mentioned earlier some issues with a disappearing space under expl. Turned out it is a bad setting for a soul macro.
\documentclass[a4paper]{article}
\usepackage{soul}
\begin{document}
\sodef\foobar{}{0.5pt}{2.8pt}{0pt}
\foobar{FOO}~\foobar{BAR}
\end{document}
somehow apparently in the old version of the class I had enough groups for it to actually typeset a space in there