[guided]The delicate point is that row insertion always starts in the first row. Therefore the letter meant to become the entry of row $s$ in the new column does not immediately jump to row $s$; instead, it starts at the top and pushes a chain of already inserted lower-column entries downward.
Fix $q$ and assume, by the outer induction, that the columns $1,\dots,q$ have already been built, so the current tableau is $T_{\le q}$. Let $h=h_{q+1}$ be the height of the next column and define $b_s=t_{s,q+1}$ for $1\le s\le h$. The word for this column is
\begin{align*}
C_{q+1}=b_hb_{h-1}\cdots b_1,
\end{align*}
so the entries are inserted from bottom to top.
We prove the exact intermediate shape. After inserting $b_h,b_{h-1},\dots,b_{s+1}$, the tableau is $T_{\le q}$ together with an added box in column $q+1$ in the first $h-s$ rows. The entries in these added boxes are
\begin{align*}
b_{s+1},b_{s+2},\dots,b_h
\end{align*}
from top to bottom. For $s=h$, no letters have yet been inserted from this column, so this assertion is just the statement that the current tableau is $T_{\le q}$.
Now insert $b_s$. The first row contains the old first $q$ entries of $T$, followed by the temporary added entry $b_{s+1}$. The entries in the first $q$ columns are at most $b_s$: for every $1\le c\le q$,
\begin{align*}
t_{1,c}\le t_{s,c}\le t_{s,q+1}=b_s,
\end{align*}
where the [first inequality](/theorems/2897) uses increase down columns and the second uses weak increase along row $s$. On the other hand,
\begin{align*}
b_s=t_{s,q+1}<t_{s+1,q+1}=b_{s+1}
\end{align*}
by strict increase down column $q+1$. Hence row insertion bumps the temporary entry $b_{s+1}$ from column $q+1$ of the first row.
The same computation now repeats with indices shifted. Suppose the bump has reached row $\ell$, where $1\le \ell\le h-s$, and the incoming letter is $b_{s+\ell-1}=t_{s+\ell-1,q+1}$. For every $1\le c\le q$, the entry $t_{\ell,c}$ in the old part of row $\ell$ satisfies
\begin{align*}
t_{\ell,c}\le t_{s+\ell-1,c}\le t_{s+\ell-1,q+1}=b_{s+\ell-1}.
\end{align*}
The first inequality is column monotonicity, and the second is row monotonicity. The temporary entry in column $q+1$ of row $\ell$ is $b_{s+\ell}=t_{s+\ell,q+1}$, and strict column increase gives
\begin{align*}
b_{s+\ell-1}<b_{s+\ell}.
\end{align*}
Therefore the first entry strictly larger than the incoming letter is exactly the temporary entry in column $q+1$, so it is bumped to the next row.
After the bumping chain has passed through rows $1,\dots,h-s$, the incoming letter is $b_h=t_{h,q+1}$ and it reaches row $h-s+1$, which has no temporary entry in column $q+1$ yet. Every entry in the first $q$ columns of that row is at most $b_h$ by the same inequality
\begin{align*}
t_{h-s+1,c}\le t_{h,c}\le t_{h,q+1}=b_h.
\end{align*}
Thus row insertion appends $b_h$ at the end of row $h-s+1$.
So inserting $b_s$ replaces the temporary column entries by
\begin{align*}
b_s,b_{s+1},\dots,b_h
\end{align*}
from top to bottom in rows $1,\dots,h-s+1$, and it does not change the first $q$ columns. This proves the inner induction. At $s=1$, the added column has entries $b_1,b_2,\dots,b_h$, which are exactly
\begin{align*}
t_{1,q+1},t_{2,q+1},\dots,t_{h,q+1}.
\end{align*}
Therefore the tableau after inserting all of $C_{q+1}$ is $T_{\le q+1}$. The outer induction over $q$ gives
\begin{align*}
P(C_1C_2\cdots C_{\lambda_1})=T.
\end{align*}
Since $C_1C_2\cdots C_{\lambda_1}=\operatorname{col}(T)$, we conclude
\begin{align*}
P(\operatorname{col}(T))=T.
\end{align*}[/guided]