Mein Vorschlag übernimmt den Quelltext Deiner Matrix weitgehend.
    \documentclass[tikz]{standalone}
    \usetikzlibrary{matrix, arrows.meta}
arrows.meta, calc}
    
    \begin{document}
    \newcommand{\myfigure}{%
        \begin{tikzpicture}[line width=0.4mm, scale=1]
width=0.4mm]
        \def \lrW {3}       %Number of columns
        \def \lrH {3}       %Number of lines
        \definecolor{data}{HTML}{e3e3e3} % gray color
        \def \height {1.0} %height
        \def \width {1.0} %width
    
        % building submatrix
        \draw [draw=black, fill = data] fill=data] 
            (0,0) rectangle +(\lrW*\width,\lrH*\height)
        ;
        \draw [thin, color=gray, xstep=\width cm, ystep=\height cm]
            (0.01,0.01) grid +(\lrW*\width-0.02,\lrH*\height-0.02)
        ;
        \end{tikzpicture}
    }
    \begin{tikzpicture}[
        >={Latex[length=3mm]},
        font=\sffamily% für serifenlose Schrift
    ]
    \matrix [
        matrix of nodes, 
        nodes in empty cells, 
        column sep=2cm,
        row sep=1cm,
        row 1/.style={anchor=center},
        row 2/.style={anchor=center},
        row 3/.style={anchor=center}
    ] (ae) {
        Text & \myfigure & \myfigure & \myfigure & \myfigure & \\
        Text & \myfigure & \myfigure & \myfigure & \myfigure & $\cdots$ \\
        Text & \myfigure & \myfigure & \myfigure & \myfigure & \\
             & Text      & Text      & Text      & Text \\
             & Text      & Text      & Text      & Text \\ 
     };
    \draw 
    \foreach \row in {1,2,3}{
        \foreach \col in {2,3,4,5}{
            \coordinate (ae-\row-\col-e) 
                at ($(ae-\row-\col.north west)!1/6!(ae-\row-\col.south west)$)
            ;
            \coordinate (ae-\row-\col-a) 
                at ($(ae-\row-\col.north east)!1/6!(ae-\row-\col.south east)$)
            ;
        }
    }
    
    \path [->] (ae-1-2.east) + (0,1) to[out=0, 
        (ae-1-2-a) edge [out=0, in=130] ([yshift=1cm]ae-2-3.west);
    \draw [->] (ae-2-2.east) + (0,1) to[out=60, (ae-2-3-e)
        (ae-2-2-a) edge [out=60, in=200] ([yshift=1cm]ae-1-3.west);
    \draw [->] (ae-3-2.east) + (0,1) -- ([yshift=1cm]ae-3-2.east-|ae-3-3.west);
(ae-1-3-e)
        (ae-3-2-a) edge (ae-3-3-e)
    ;
    \end{tikzpicture}
    \end{document}