リスト内の minipage/parbox/vbox の前後の垂直スペースが失われています

リスト内の minipage/parbox/vbox の前後の垂直スペースが失われています

2 列のリストがあります。一部の項目は大きな中括弧でグループ化する必要があるため、minipageまたはparboxまたはvboxを使用してグループ化しようとしていますが、グループ化された項目の前後の行間の垂直方向のスペースが失われています。

垂直間隔が一定に保たれるようにするにはどうすればよいですか?

これが私のムウェ:

\documentclass[11pt]{report}
\usepackage[a4paper]{geometry}
\usepackage{fontspec}
\usepackage{microtype}
\usepackage{multicol}
\usepackage[defaultlines=2,all]{nowidow}
\usepackage{ragged2e}
\usepackage{enumitem}
\usepackage{parskip}
\usepackage{calc}

\tolerance=1000
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}

\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,calc}
\makeatletter
\newcommand{\tikzmark}[1]{\protect\tikz[overlay,remember picture] \node (#1) {};}
\makeatother

\newenvironment{twocolumnitemize}[1]
 {%
  \begin{multicols}{2}[#1]
  \raggedcolumns\RaggedRight
  \begin{itemize}
 }
 {%
  \end{itemize}
  \end{multicols}
 }


\begin{document}

\begin{twocolumnitemize}{This is from what I can remember, so there may be some mistakes:}
  \tightlist
\item Sai (sometimes)
\item Nunchukas (sometimes)
\item Ninjato (sometimes)
\item Shuriken (15)
\item Bushido Blade (higher levels)
  %\begin{minipage}[c]{\columnwidth}
  \parbox[c]{\columnwidth}{%
  \item Ninja Cowl \protect\tikzmark{xen-xheng-topbrace}
  \item Ninja Garb (U)
  \item Ninja Garb (L)
  \item Tabi Boots \tikzmark{xen-xheng-bottombrace}
    \begin{tikzpicture}[overlay, remember picture]
      \draw [decoration={brace,amplitude=0.5em},decorate,ultra thick,black]
      let \p1=(xen-xheng-topbrace), \p2=(xen-xheng-bottombrace) in
      ({max(\x1,\x2)+2em}, {\y1+0.8em}) -- node[right=0.6em] {\parbox{5em}{may not have all at once}} ({max(\x1,\x2)+2em}, {\y2});
    \end{tikzpicture}
  }
  %\end{minipage}
\item Tosei-do (U) (higher levels)
\item Tosei-do (L) (higher levels)
\end{twocolumnitemize}

\end{document}

アップデート1

4 つの項目にグループ化を一切使用しない場合は、次のようになります。

壊れた

関連情報