It looks like you have something equivalent to

Where in the right hand box (like your first image) the normal size text is set on a too-small baseline so the letters are too close together in most lines and accented letters or descenders cause the line spacing to change to avoid over-printing.
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\parbox[t]{3cm}{
Some German text
Some German text
Some german text with "U and g
Some German text
Some German text
Some German text with g
Some german text with "U and g
}
\quad
\parbox[t]{3cm}{\footnotesize{\normalsize
Some German text
Some German text
Some german text with "U and g
Some German text
Some German text
Some German text with g
Some german text with "U and g}
}
\end{document}
The usual cause is as shown here having a size change command without including the end of paragraph in its scope, that causes the font size to change but the paragraph settings revert at the } so this is setting \normalsize text on a baselin spacing set for \footnotesize.
The above guess was essentially right the exmple finally provided shows the form was

\documentclass{article}
\usepackage[T1]{fontenc}
\newenvironment{oops}{\fontsize{9.8pt}{11.4pt}\selectfont}{}
\begin{document}
\parbox[t]{3cm}{
Some German text
Some German text
Some german text with "U and g
Some German text
Some German text
Some German text with g
Some german text with "U and g
}
\quad
\parbox[t]{3cm}{
Some German text
Some German text
Some german text with "U and g
Some German text
Some German text
Some German text with g
Some german text with "U and g
\begin{oops}
\end{oops}
}
\end{document}
Here the second paragraph is using normal size text but does not end until inside the oops enviornment at which point \baselineskip is too small.
The solution is to make sure the paragraph ends before the size change, either by putting \par before it in the definition or (better in your real case) changing the font in the \list setup so the \list handler can take control of he paragraph end.
\baselineskipis too small in the first case, note the top of thefinfastis touching thegabove. Do you have\small {\normalsize some text}anywhere? that is the usual cause of this effect. – David Carlisle Mar 29 '22 at 19:45\smallin this paragraph. What else causes\baselineskip(unintentionally) to change? – johnny7 Mar 29 '22 at 19:59