I'm trying to center vertically the first column of this table. As I'm using multirow, the text from the first column should get between matrix "A" and "B".
If I substitute the equations from the second column for any random text, the vertical centering of the first one works. So I guess it's something related to the presence of the equations.
\documentclass[a4paper,12pt]{report}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{array}
\usepackage{multirow}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Models}
\begin{tabular}{C{1.5cm}C{6cm}}
\toprule
Model & Matrix \\
\midrule
\multirow{2}[0]{*}{Model 1} & ${\vbox{ \begin{equation}
A=\begin{bmatrix}
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1
\end{bmatrix}
\end{equation}} }$\\
& ${\vbox{ \begin{equation}
B=\begin{bmatrix}
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1
\end{bmatrix}
\end{equation} } }$\\
\multirow{2}[0]{*}{Model 2} & ${\vbox{ \begin{equation}
A=\begin{bmatrix}
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1
\end{bmatrix}
\end{equation} } }$\\
& ${\vbox{ \begin{equation}
B=\begin{bmatrix}
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1
\end{bmatrix}
\end{equation} } }$\\
\bottomrule
\end{tabular}%
\label{tab:addlabel}%
\end{table}%
\end{document}