
Es scheint, als würde die Längenberechnung abgebrochen, wenn sich auf derselben Seite eine Longtable und ein dorthin verschobener Float befinden, sodass der Text die Fußzeile bedeckt. MWE:
\documentclass{scrartcl}
\usepackage{mwe} % For dummy figures
\usepackage{lipsum} % For dummy text
\usepackage{graphicx}
\usepackage{scrlayer-scrpage}
\usepackage{longtable}
\usepackage{xcolor} % To visualize footer better
% Set up footer
\pagestyle{scrheadings}
\ifoot{\color{red}aaa}
\ofoot{\color{red}bbb}
\begin{document}
\section{A}
\lipsum[1-3]
\begin{figure} % Figure that will float to next page
\centering
\includegraphics[scale=1]{example-image-b}
\caption{Figure caption}
\end{figure}
\section{B}
\lipsum[1-2]
\begin{longtable}{|c|}
\hline
Table\\
\hline
\end{longtable}
\section{B}
\lipsum[1-3]
\end{document}
Beachten Sie den roten (zur Verdeutlichung) Fußzeilentext. Dasselbe gilt für Latex und PDFLatex. Sie müssen keine eigene Fußzeile definieren, aber so war es übersichtlicher. Die Seitenzahl wird überschrieben, wenn keine spezielle Fußzeile definiert ist.
Irgendeine Idee, wie man damit umgehen soll?