[guided]Define
\begin{align*}
A :=
\{z \in X : |h_j(z)| < c_j \text{ for every } j \in \{1,\ldots,m\}\},
\end{align*}
and if $m = 0$, interpret this condition as empty, so $A = X$. The set $A$ is open because each $h_j : X \to \mathbb{C}$ is continuous and each inequality $|h_j(z)| < c_j$ defines an open preimage.
The set $A$ contains $K$. Indeed, for every $\xi \in K$ and every $j$,
\begin{align*}
|h_j(\xi)| \leq \sup_{\eta \in K} |h_j(\eta)| = M_{y_j} < c_j.
\end{align*}
The set $A$ avoids the boundary $\partial V$. If $z \in \partial V$, then the finite cover of $\partial V$ gives an index $j$ such that $z \in N_{y_j}$. By construction of $N_{y_j}$, this implies $|h_j(z)| > c_j$, so $z$ violates the defining inequality for $A$. Therefore $A \cap \partial V = \varnothing$.
Now define $\Omega \subset A$ to be the union of all connected components $C$ of $A$ satisfying $C \cap K \neq \varnothing$. This is the part of $A$ on which the original function $f$ is relevant. We claim $\Omega \subset U$. Since $\Omega$ is a union of components meeting $K$, it is enough to prove that each such component lies in $V$. Let $C$ be a connected component of $A$ with $C \cap K \neq \varnothing$. Open subsets of complex manifolds are locally path connected, so the component $C$ is path connected. Choose $a \in C \cap K$. Since $K \subset V$, we have $a \in V$. If there were a point $b \in C \setminus V$, a continuous path $\gamma : [0,1] \to C$ with $\gamma(0)=a$ and $\gamma(1)=b$ would pass from $V$ to its complement. Hence $\gamma([0,1])$ would meet $\partial V$. This is impossible because $C \subset A$ and $A \cap \partial V = \varnothing$. Thus $C \subset V$, and therefore $\Omega \subset V \subset U$.
It remains to record the approximation-theoretic property of $A$. Let $L \subset A$ be compact and define its $\mathcal{O}(X)$-hull by
\begin{align*}
\widehat L_{\mathcal{O}(X)}
:=
\{p \in X : |q(p)| \leq \sup_{\ell \in L} |q(\ell)| \text{ for every } q \in \mathcal{O}(X)\}.
\end{align*}
Because $X$ is Stein, compact subsets have compact holomorphic hulls by the holomorphic convexity of Stein manifolds. For each $j$, define
\begin{align*}
r_j := \sup_{\ell \in L} |h_j(\ell)|.
\end{align*}
The compactness of $L$ and the strict containment $L \subset A$ give $r_j < c_j$. If $p \in \widehat L_{\mathcal{O}(X)}$, then applying the defining hull inequality to the particular global holomorphic function $h_j$ gives
\begin{align*}
|h_j(p)| \leq \sup_{\ell \in L} |h_j(\ell)| = r_j < c_j.
\end{align*}
This holds for every $j$, so $p \in A$. Therefore $\widehat L_{\mathcal{O}(X)} \subset A$ for every compact $L \subset A$, which is exactly the Runge condition for $A$ in $X$.
The Runge domain theorem for Stein manifolds applies because $X$ is Stein and $A$ is a Runge open subset of $X$. It follows that $A$ is Stein. Since $\Omega$ is a union of connected components of $A$, it is open and closed in $A$; consequently $\Omega$ is a Stein open-and-closed submanifold of the Stein manifold $A$.[/guided]