I am trying to fit a large figure containing four subfigures into my document. The whole thing is close to a page break, so I decided to split the figure via \ContinuedFloat. So just in case the second half of it can be moved to the next page.
The caption of the large figure with the subfigures is used as a kind of headline and placed on top. The subfigures get captions at the bottom, as well as the next, smaller figure. That is working fine so far.
But the numbers are a mess. The cross-references show, that the subfigures are numbered as "2a" instead of "1a" and so on. The following figure is then "3" instead" of "2". And the list-of-figures displays wrong page numbers for the first two subfigures.
This shows the current situation:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[list=true,listformat=simple]{subcaption}
\captionsetup{font=small,labelfont=bf,singlelinecheck=false,within=none}
\usepackage[demo]{graphicx}
\usepackage{cleveref}
\newcommand{\see}[1]{\cref{#1}, \cpageref{#1}}
\newcommand{\sees}[2]{\crefrange{#1}{#2}, \cpagerefrange{#1}{#2}}
\begin{document}
There ist a huge amount of text, but I omitted it, because I was too lazy to type so many sentences.\par
There is some text and more text.\par
\begin{figure}[h]
\caption[short heading for the figure with subfigures]{Something like a heading for this figure containing subfigures}
\label{fig:1}
\vspace{1eM}
\subcaptionbox[short caption, first subfigure]{long caption, first subfigure\label{fig:1A}}{\includegraphics[height=7cm]{ExampleA.jpg}}
\hfill
\subcaptionbox[short caption, second subfigure]{long caption, second subfigure\label{fig:1B}}{\includegraphics[height=7cm]{ExampleB.jpg}}
\end{figure}
\begin{figure}[h]
\ContinuedFloat
\subcaptionbox[short caption, third subfigure]{long caption, third subfigure\label{fig:1C}}{\includegraphics[height=7cm]{ExampleC.jpg}}
\hfill
\subcaptionbox[short caption, fourth subfigure]{long caption, fourth subfigure\label{fig:1D}}{\includegraphics[height=7cm]{ExampleD.jpg}}
\end{figure}
Here is some text in between all these figures.
\begin{figure}[h]
\includegraphics[width=7cm]{Example2.jpg}
\caption{a figure with a wrong number}
\label{fig:2}
\end{figure}
At the end there are some cross-references to these pictures. Since they are floating, it is not really at the end, but that is tolerable for now.\\
\see{fig:1}\\
\see{fig:1A}\\
\see{fig:1D}\\
\see{fig:2}\\
\sees{fig:1A}{fig:1D}\\
\sees{fig:1}{fig:2}\\
\listoffigures
\end{document}
I tried to manage it via \phantomcaption and by redefining the position of the first caption. But since I am completely unaware of what is going on in the background I can't figure it out on my own. I'd really appreciate some help...

\addtocounter{figure}{-1}between the\vspaceand the first\subcaptionboxfixes alle the numbering issues. I suspect thatsubcaptiondoes something odd with the counters, but I could not track down the misbehaviour yet. (Strangely enough it does not occur in the\ContinuedFloat.) – Ruben Apr 17 '16 at 14:22KOMA-- using a normalbookorreportclass, the numbers are correct, without needing\addtocounter{figure}{-1}– Apr 17 '16 at 16:13\captioninstruction at the end of the floating environment. The problem in fact disappears when you do\begin{figure}[h]\subcaptionbox...\hfill\subcaptionbox...\caption...\label...\end{figure}. I'll recommend to you to do it that way as it is the most clean fix and you are placing the captions below when you have single figures anyways. – Ruben Apr 17 '16 at 16:13documentclass[captions=figureabove]{scrreprt}and done. – Johannes_B Apr 17 '16 at 16:48\KOMAoption{captions}{figureabove}and\KOMAoption{captions}{figurebelow}as needed. – Johannes_B Apr 17 '16 at 17:00