**2. Antwort: Subfiguren als nodes, nur benötigte Ansteuerung von Koordinaten.**
___
Zwar erlaubt die TikZ-Matrix auch Pfade als Einträge; andererseits handelt es sich um eine `matrix of nodes`, also ist es sinnvoll, das Layout der Subfiguren auch als node umzusetzen. <br>
Insbesondere sollten verschiedene tikzpictures nicht vernestet werden; die Methode dafür ist m.W. `path picture={...}`.
Die Syntax für nodes in der matrix ist `|[<Optionen>]| <Text>`, also sieht das Kommando so aus:
    \newcommand{\mysubfigure}[1]{%%%%
    |[name=#1, rectangle, draw, fill=lightgray, 
    text width=\Cols*\width cm, text height=\Rows*\height cm, 
    yshift=-0.5*\Rows*\height cm, % für Zusammenspiel mit Text
    text=red, font=\sffamily\Large, % font=\tiny, 
    ]   
    [inner sep=0pt,   path picture={
    \draw[xstep=\width cm, ystep=\height] (path picture bounding box.south west) grid (path picture bounding box.north east);
    }]| \ifnum\BeschriftungAnzeigen=1 #1\else\fi
    }%%%%
[![alt text][1]][1]
    \documentclass[tikz, margin=5pt]{standalone}
    \usetikzlibrary{matrix}
    
    \begin{document}
    % Einstellen: 
    \pgfmathtruncatemacro\Rows{3} % Number of lines
    \pgfmathtruncatemacro\Cols{4} % Number of columns
    \def\height{1.1} %height
    \def\width{0.6} %width
    \def\BeschriftungAnzeigen{1} % 1   0
    
    \newcommand{\mysubfigure}[1]{%%%%
    |[name=#1, rectangle, draw, fill=lightgray,
    text width=\Cols*\width cm, text height=\Rows*\height cm, 
    yshift=-0.5*\Rows*\height cm, % für Zusammenspiel mit Text
    text=red, font=\sffamily\Large, % font=\tiny, 
    ]   
    [inner sep=0pt,   path picture={
    \draw[xstep=\width cm, ystep=\height] (path picture bounding box.south west) grid (path picture bounding box.north east);
    }]| \ifnum\BeschriftungAnzeigen=1 #1\else\fi
    }%%%%
    
    \begin{tikzpicture}
    \matrix [matrix of nodes, nodes in empty cells, 
    left delimiter=(,right delimiter=), % optional
    column sep=1.25cm,row sep=1cm,
    ] (m) {
    Text & \mysubfigure{A} & \mysubfigure{B} & Text & \mysubfigure{C} \\ 
    Text & \mysubfigure{D} & \mysubfigure{E} & Text & \mysubfigure{F} \\ 
    Text & Text & \mysubfigure{G} & \mysubfigure{H} & Text \\ 
    };
    
    % Pfeile
    \tikzset{Pfeil/.style={->, rounded corners, very thick}}
    \pgfmathsetmacro{\h}{0.5*\height}
    
    \draw[Pfeil]  ([shift={(0em,3*\h)}]G.south east) -- ([shift={(0em,3*\h)}]H.south west); 
    
    \draw[Pfeil] ([shift={(0em,5*\h)}]A.south east) -- ([shift={(1em,5*\h)}]A.south east) 
    -- ([shift={(-1em,\h)}]E.south west) -- ([shift={(0,\h)}]E.south west);
    
    \draw[Pfeil] ([shift={(0em,\h)}]D.south east) -- ([shift={(1em,\h)}]D.south east) 
    -- ([shift={(-1em,5*\h)}]B.south west) -- ([shift={(0,5*\h)}]B.south west);
    
    \draw[Pfeil] ([shift={(0em,\h)}]H.south east) -- ([shift={(1em,\h)}]H.south east) 
    -- ([shift={(-1em,3*\h)}]C.south west) -- ([shift={(0,3*\h)}]C.south west);
    
    \draw[Pfeil] ([shift={(0em,\h)}]E.south east) -- ([shift={(1em,\h)}]E.south east) 
    -- ([shift={(-1em,5*\h)}]H.south west) -- ([shift={(0,5*\h)}]H.south west);
    \end{tikzpicture}
    
    \end{document}
  [1]: https://drive.google.com/uc?id=1CtIYii0TCFhyws6hiS-ATYlO_iUIXlQv
Zwar erlaubt die TikZ-Matrix auch Pfade als Einträge; andererseits handelt es sich um eine `matrix of nodes`, also ist es sinnvoll, das Layout der Subfiguren auch als node umzusetzen. <br>
Insbesondere sollten verschiedene tikzpictures nicht vernestet werden; die Methode dafür ist m.W. `path picture={...}`.
Die Syntax für nodes in der matrix ist `|[<Optionen>]| <Text>`, also sieht das Kommando so aus:
    \newcommand{\mysubfigure}[1]{%%%%
    |[name=#1, rectangle, draw, fill=lightgray, 
    text width=\Cols*\width cm, text height=\Rows*\height cm, 
    yshift=-0.5*\Rows*\height cm, % für Zusammenspiel mit Text
    text=red, font=\sffamily\Large, % font=\tiny, 
    ]   
    [inner sep=0pt,   path picture={
    \draw[xstep=\width cm, ystep=\height] (path picture bounding box.south west) grid (path picture bounding box.north east);
    }]| \ifnum\BeschriftungAnzeigen=1 #1\else\fi
    }%%%%
[![alt text][1]][1]
    \documentclass[tikz, margin=5pt]{standalone}
    \usetikzlibrary{matrix}
    
    \begin{document}
    % Einstellen: 
    \pgfmathtruncatemacro\Rows{3} % Number of lines
    \pgfmathtruncatemacro\Cols{4} % Number of columns
    \def\height{1.1} %height
    \def\width{0.6} %width
    \def\BeschriftungAnzeigen{1} % 1   0
    
    \newcommand{\mysubfigure}[1]{%%%%
    |[name=#1, rectangle, draw, fill=lightgray,
    text width=\Cols*\width cm, text height=\Rows*\height cm, 
    yshift=-0.5*\Rows*\height cm, % für Zusammenspiel mit Text
    text=red, font=\sffamily\Large, % font=\tiny, 
    ]   
    [inner sep=0pt,   path picture={
    \draw[xstep=\width cm, ystep=\height] (path picture bounding box.south west) grid (path picture bounding box.north east);
    }]| \ifnum\BeschriftungAnzeigen=1 #1\else\fi
    }%%%%
    
    \begin{tikzpicture}
    \matrix [matrix of nodes, nodes in empty cells, 
    left delimiter=(,right delimiter=), % optional
    column sep=1.25cm,row sep=1cm,
    ] (m) {
    Text & \mysubfigure{A} & \mysubfigure{B} & Text & \mysubfigure{C} \\ 
    Text & \mysubfigure{D} & \mysubfigure{E} & Text & \mysubfigure{F} \\ 
    Text & Text & \mysubfigure{G} & \mysubfigure{H} & Text \\ 
    };
    
    % Pfeile
    \tikzset{Pfeil/.style={->, rounded corners, very thick}}
    \pgfmathsetmacro{\h}{0.5*\height}
    
    \draw[Pfeil]  ([shift={(0em,3*\h)}]G.south east) -- ([shift={(0em,3*\h)}]H.south west); 
    
    \draw[Pfeil] ([shift={(0em,5*\h)}]A.south east) -- ([shift={(1em,5*\h)}]A.south east) 
    -- ([shift={(-1em,\h)}]E.south west) -- ([shift={(0,\h)}]E.south west);
    
    \draw[Pfeil] ([shift={(0em,\h)}]D.south east) -- ([shift={(1em,\h)}]D.south east) 
    -- ([shift={(-1em,5*\h)}]B.south west) -- ([shift={(0,5*\h)}]B.south west);
    
    \draw[Pfeil] ([shift={(0em,\h)}]H.south east) -- ([shift={(1em,\h)}]H.south east) 
    -- ([shift={(-1em,3*\h)}]C.south west) -- ([shift={(0,3*\h)}]C.south west);
    
    \draw[Pfeil] ([shift={(0em,\h)}]E.south east) -- ([shift={(1em,\h)}]E.south east) 
    -- ([shift={(-1em,5*\h)}]H.south west) -- ([shift={(0,5*\h)}]H.south west);
    \end{tikzpicture}
    
    \end{document}
  [1]: https://drive.google.com/uc?id=1CtIYii0TCFhyws6hiS-ATYlO_iUIXlQv