Hast Du Dein Beispiel oben getestet? Klick mal auf "Öffne in Overleaf" oberhalb des Codes ... Auch wenn ich die störende schließende geschweifte Klammer entferne, wird "Baggerfahrerhaus" nicht getrennt. Es muss erst noch babel mit der Option ngerman geladen werden.
In dem kleinen Codestück mit der Zentrierung sind auch so ein paar Probleme: Ersetze in dem zentrierten Textstück \newline durch \\. Füge vor der schließenden Klammer, die die Schriftgrößenänderung beschränkt, \par ein, damit der Abstand zwischen den Zeilen korrekt ist. Außerdem musst Du eine Schrift verwenden, die die gewünschte Schriftgröße auch bietet.
\documentclass{article}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[paperheight=21cm,paperwidth=9.9cm,left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage[ngerman]{babel}
\begin{document}
Baggerfahrerhaus Baggerfahrerhaus
Baggerfahrerhaus Baggerfahrerhaus
\centering
{\fontsize{30}{30}\selectfont
Sechs Saiten\\
und zehn Finger\\
sind viel Musik.\par
}
\end{document}
Wenn die Wörter ungünstige Längen haben, wird sogar in dem zentrierten Textstück getrennt:
\documentclass{article}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[paperheight=21cm,paperwidth=9.9cm,left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage[ngerman]{babel}
\begin{document}
Baggerfahrerhaus Baggerfahrerhaus
Baggerfahrerhaus Baggerfahrerhaus
\centering
{\fontsize{30}{30}\selectfont
Sechs Saiten\\
und zehn Fingerspitzenspitzen\\% längeres Wort nur um die Trennung zu zeigen
sind viel Musik.\par
}
\end{document}
Die Ergebnisse kannst Du sehen, wenn Du jeweils oberhalb der Beispiele auf "Öffne in Overleaf" klickst.