Mir ist mal wieder nicht klar, was Du genau machen möchtest. Richtig ist aber, dass `\centering` nicht in der Option `font` auftauchen sollte. Für die Ausrichtung der Überschriften sind bei den KOMA-Script Klassen `\raggedpart` und `\raggedsection` sowie bei `scrreprt` und `scrbook` zusätzlich noch `\raggedchapter`.
Mit `scrartcl` könntest Du `\part*` oder besser `\addpart*` oder `\addpart` verwenden und `\raggedpart` entsprechend umdefinieren. Die Überschrift verwendet sogar gleich die von Dir gewünschte Schriftgröße.
\documentclass{scrartcl}
\renewcommand*\raggedpart{\centering}
\begin{document}
\addpart*{Hier der Haupttitel}
\subsection*{Titel}
aaa
\subsection*{Titel}
bbb
\end{document}
Wenn jedoch alle Abschnittsüberschriften zentriert werden sollen, andere dagegen nicht, kannst Du `\sectionlinesformat` umdefinieren:
\documentclass{scrartcl}
%\providecommand*\Ifstr{\ifstr}% nötig bis einschließlich KOMA-Script version 3.27, see https://komascript.de/faq_deprecatedif
\let\originalsectionlinesformat\sectionlinesformat
\renewcommand\sectionlinesformat[4]{%
\ifstr{#1}{section}{\centering#3#4}%
\Ifstr{#1}{section}{\centering#3#4}%
{\originalsectionlinesformat{#1}{#2}{#3}{#4}}
}
\setkomafont{section}{\Huge}
\usepackage{blindtext}
\begin{document}
\addsec*{Hier der Haupttitel}
\subsection*{Titel}
aaa
\subsection*{Titel}
bbb
\end{document}