Not an answer. Just explaining why we should not expect the obvious $k$-linear mapping to work. Hopefully this leads the OP or somebody else to dig out the correct isomorphism.
The analogous result at the level of finite groups is the following. If $H\le G$, $L$ is a $kH$-module, and $M$ a $kG$-module, then there is an isomorphism of $kG$-modules
$$
f:kG\otimes_{kH}(L\otimes M)\simeq (kG\otimes_{kH} L)\otimes M
$$
given at the level of elementary tensors by the recipe
$$
x\otimes (\ell\otimes m)\mapsto (x\otimes \ell)\otimes (xm)
$$
where $x\in G$, $\ell\in L$ and $m\in M$. This is a well-defined map, because for all $h\in H$ we have
$$
(xh)\otimes(\ell\otimes m)\mapsto (xh\otimes\ell)\otimes (xhm),
$$
and also
$$
x\otimes (h\ell\otimes hm)\mapsto (x\otimes h\ell)\otimes (xhm)=(xh\otimes\ell)\otimes (xhm).
$$
This is absolutely needed, because in the range we have (the first tensor product is over $kH$)
$$
(xh)\otimes(\ell\otimes m)=x\otimes h(\ell\otimes m)=x\otimes(h\ell\otimes hm).
$$
Observe that the resulting map is an isomorphism of $kG$-modules as for all $g\in G$
$$
\begin{aligned}
f(g\cdot(x\otimes(\ell\otimes m)))&=f(gx\otimes(\ell\otimes m))\\
&=(gx\otimes \ell)\otimes gxm=g\cdot((x\otimes\ell)\otimes m))\\
&=g\cdot f(x\otimes(\ell\otimes m))
\end{aligned}
$$
by the definition of $f$ and the action of $G$ on the induced module as well as the tensor product.
The tensor identity that you want needs to reflect this somehow, and use something other than the obvious $k$-linear mapping. The action of $U({\mathfrak g})$ on the tensor product of two modules uses the coproduct. This we can sufficiently test (as you also indicated) at the level of ${\mathfrak g}$. But what about $f$?