Я не уверен, что это из-за намерения (что было бы очень странным поведением), но это поведение вызвано некоторым переопределением в файле класса.Чтобы обойти эту проблему, можно исправить эти переопределения и использовать
\documentclass[a4paper,fleqn]{cas-sc}
\makeatletter
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{10pt \@plus 3\p@ \@minus 2\p@}%
{.1\p@}%
{%\let\@hangfrom\relax
\ssectionfont\raggedright }}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{10pt \@plus 1\p@ \@minus .3\p@}%
{.1\p@}%
{%\let\@hangfrom\relax
\sssectionfont\raggedright}}
\makeatother
\begin{document}
\section{A}
\subsection{AA}
\subsubsection{BB}
\end{document}
(не делайте этого, если вы намереваетесь отправить документ в журнал)