[guided]The point of this step is to turn the positions of the letter $m$ into a shape. Define the $m$-box map as the function $D_m:B_m(\nu)\to \{D:D\subset Y(\nu)\}$. Here the codomain is the set of all subsets of the Young diagram $Y(\nu)$. For $T\in B_m(\nu)$, set
\begin{align*}
D_m(T):=\{(a,c)\in Y(\nu):T(a,c)=m\}.
\end{align*}
Because each row of a semistandard tableau is weakly increasing and $m$ is the largest letter in the alphabet $\{1,\dots,m\}$, once an $m$ appears in a row, every box to its right is also an $m$. Therefore the non-$m$ boxes in row $a$ form an initial segment of that row. Define
\begin{align*}
\mu_a:=|\{c:1\le c\le \nu_a,\ T(a,c)<m\}|
\end{align*}
for $1\le a\le m$. Then the non-$m$ boxes are precisely the row-initial set
\begin{align*}
\{(a,c):1\le a\le m,\ 1\le c\le \mu_a\}.
\end{align*}
Once we prove that $\mu$ is a partition, this set will be the Young diagram $Y(\mu)$.
We now verify the interlacing inequalities. The upper bound $\mu_a\le \nu_a$ is part of the definition: the non-$m$ boxes in row $a$ are a subset of all boxes in row $a$. For the lower bound, fix $a$ with $1\le a\le m-1$. We claim that the first $\nu_{a+1}$ boxes in row $a$ cannot contain $m$. Indeed, if $1\le c\le \nu_{a+1}$ and $T(a,c)=m$, then the box $(a+1,c)$ exists below it. Since $T$ is semistandard, columns are strictly increasing from top to bottom, so
\begin{align*}
T(a,c)<T(a+1,c).
\end{align*}
Substituting $T(a,c)=m$ gives
\begin{align*}
m<T(a+1,c).
\end{align*}
This is impossible because all entries of $T$ lie in $\{1,\dots,m\}$. Hence every box $(a,c)$ with $1\le c\le \nu_{a+1}$ is a non-$m$ box, and therefore
\begin{align*}
\mu_a\ge \nu_{a+1}.
\end{align*}
Combining this with $\mu_a\le \nu_a$, we obtain
\begin{align*}
\nu_a\ge \mu_a\ge \nu_{a+1}
\end{align*}
for every $1\le a\le m-1$.
We also have to check that the remaining shape has no $m$th row, because a $\mathfrak{gl}_{m-1}$ highest weight component is indexed by a partition with at most $m-1$ parts. Let $c$ be an integer with $1\le c\le \nu_m$. Since $\nu$ has $m$ rows of length at least $c$, the boxes
\begin{align*}
(1,c),(2,c),\dots,(m,c)
\end{align*}
all lie in $Y(\nu)$. Column-strictness gives a strictly increasing chain
\begin{align*}
T(1,c)<T(2,c)<\cdots<T(m,c)
\end{align*}
of $m$ entries from the alphabet $\{1,\dots,m\}$. The only strictly increasing sequence of length $m$ in this alphabet is $1,2,\dots,m$, so the bottom entry satisfies $T(m,c)=m$. Hence every box in row $m$ is deleted, which proves $\mu_m=0$.
These inequalities are the usual interlacing inequalities. They are also equivalent to saying that $\nu/\mu$ has at most one box in each column: if two skew boxes occurred in the same column in consecutive rows, then the lower bound $\mu_a\ge \nu_{a+1}$ would fail for the row above.
Finally, the filling left on $Y(\mu)$ is semistandard. It uses only entries in $\{1,\dots,m-1\}$ because all boxes with entry $m$ were deleted. Its rows remain weakly increasing and its columns remain strictly increasing because those inequalities are inherited by restricting the original semistandard tableau $T$ to the subdiagram $Y(\mu)$.[/guided]