So I am making a presentation in beamer for a class and I decided on using curly braces around multiple items in an itemize environment that are uncovered one by one. So, following the advice I got from another question here, I got the curly braces to show up around chosen items when I want them too, except some braces are inexplicably rotated. Here is what I mean,

Here is my best attempt at a MWE:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usetheme{metropolis}
\usepackage[normalem]{ulem}
\usepackage{amsmath,lmodern,calc,tikz,textcomp}
\usetikzlibrary{tikzmark,calc, decorations.pathreplacing}
\begin{document}
\begin{frame}
\begin{itemize}
\setlength\itemsep{0.7em}
\item\only<1>{\(b > v > p\)}\onslide<2->{\sout{\(b > v > p\)}}\tikzmark{start}
\item\only<2>{\(p > b > v\)}\only<3->{\sout{\(p > b > v\)}}\tikzmark{end}
\item\only<3>{\(b > p > v\)}\only<4->{\sout{\(b > p > v\)}}\tikzmark{start1} \tikzmark{end1}
\item\only<4>{\(v > b > p\)}\only<5->{\sout{\(v > b > p\)}}\tikzmark{start2}
\item\only<5>{\(p > v > b\)}\only<6->{\sout{\(p > v > b\)}}\tikzmark{end2}
\item\only<6>{\(v > p > b\)}\only<7->{\sout{\(v > p > b\)}}\tikzmark{start3} \tikzmark{end3}
\only<3->{\begin{tikzpicture}[remember picture,overlay]
\draw[decorate,decoration={brace,raise=12pt}]
([yshift=2ex]{{pic cs:end}|-{pic cs:start}}) --
node[xshift=15pt,anchor=west] {No change by raising}
([yshift=-0.5ex]pic cs:end);
\end{tikzpicture}}
\only<4->{\begin{tikzpicture}[remember picture,overlay]
\draw[decorate,decoration={brace,raise=12pt}]
([yshift=2ex]{{pic cs:end}|-{pic cs:start1}}) --
node[xshift=15pt,anchor=west] {Raising won, but now neg. profit}
([yshift=-0.5ex]pic cs:end1);
\end{tikzpicture}}
\only<6->{\begin{tikzpicture}[remember picture,overlay]
\draw[decorate,decoration={brace,raise=12pt}]
([yshift=2ex]{{pic cs:end}|-{pic cs:start2}}) --
node[xshift=15pt,anchor=west] {No change by lowering}
([yshift=-0.5ex]pic cs:end2);
\end{tikzpicture}}
\only<7->{\begin{tikzpicture}[remember picture,overlay]
\draw[decorate,decoration={brace,raise=12pt}]
([yshift=2ex]{{pic cs:end}|-{pic cs:start3}}) --
node[xshift=15pt,anchor=west] {Lost by lowering}
([yshift=-0.5ex]pic cs:end3);
\end{tikzpicture}}
\end{itemize}
\end{frame}
\end{document}
No matter what I do, or how much I increase the space between the items, the rotation on some braces remain. Can someone please help me with this error?

tikzpicturepackage can't be found. Is it a custom package? Is it available online somewhere? – Mico Dec 10 '16 at 08:07tikzpicturewas a last minute edit action by the OP when minimizing the code (not realizing thattikzis the name of the package). Obviously the code was not tried before being posted. – gernot Dec 10 '16 at 08:15