A Group Having a Cyclic Sylow 2-Subgroup Has a Normal Subgroup.
Solution 1:
Claim: If a group of order $2^nm$, $m$ odd, has cyclic Sylow-2 subgroup, then $G$ has unique subgroup of order $m$.
Proof: Induction on $n$- for $n=1$, as you showed, the kernel $K$ has order $m$, which is a normal subgroup. If there is another subgroup $H$ of order $m$, then the product $KH$ is a subgroup (since $K\trianglelefteq G$) of odd order (equal to $|H|.|K|/|H\cap K|$), and is bigger than $m$ (since $H\neq K$), which is impossible since the largest odd order dividing $|G|$ is $m$.
Suppose theorem is proved for groups of order $2m, 2^2m, \cdots, 2^{n-1}m$ (containing cyclic Sylow-$2$). Let $|G|=2^nm$, with cyclic Sylow-2. As you noted, kernel $K$ has order $2^{n-1}m$, which contains unique subgroup of order $m$ (by induction), say it is $L$. Thus $L$ is characteristic in $K$ and as $K$ is normal in $G$, it follows that $L\trianglelefteq G$.
Again, as in previous paragraph (at the starting of proof), we can conclude that $G$ has unique subgroup of order $m$, a stronger conclusion than you expected.
(Very Simple Exercise: $H$ is characteristic in $K$ and $K\trianglelefteq G$ $\Rightarrow$ $H\trianglelefteq G$. Just apply definition otherwise see this)
Solution 2:
To complete your proof (normality part), we induction on $n$.
$n =1$ case is clear. Suppose $n>1$. Let $H = \langle g\rangle$ which is Sylow $2$-subgroup of $G$. $K$ is normal in $G$ so the intersection $K\cap H$ is a Sylow $2$-subgroup of $K$ whose order is $2^{n-1}$ and cyclic. Hence by induction on $n$, there is a normal subgroup $N\triangleleft K$ with order $m$. $(\dagger)$ Such normal subgroup $N$ is unique in $K$. For each $g\in G$, $gNg^{-1}<gKg^{-1} = K$ with order $m$ so $gNg{-1} = N$. Hence, $N\triangleleft G$ with order $m$.
$(\dagger)$ Let $N'$ be any subgroup of $K$ with odd order. Consider a quotient map $K\to K/N$. Since $|K/N| = 2^{n-1}$, the image of odd order subgroup $N'$ must be trivial so $N'$ is contained in the kernel of this map which is $N$.
Note that $(\dagger)$ argument also shows $N\triangleleft G$ is unique normal subgroup of order $m$.