[step:Show that every orbit eventually enters $V_\kappa$]
Let $x_0 \in \mathbb{R}^n$ be arbitrary. If $V(x_0) \leq \kappa$, the orbit is already in $V_\kappa$ at $t = 0$. By the forward-invariance established above, $\varphi(t, x_0) \in V_\kappa$ for all $t \geq 0$.
Now suppose $V(x_0) > \kappa$. Set $c_0 := V(x_0) > \kappa$. By forward-invariance of $V_{c_0}$, the trajectory satisfies $V(\varphi(t, x_0)) \leq c_0$ for all $t \geq 0$, so the orbit remains in $V_{c_0}$.
Since $V(x_0) = c_0 > \kappa$, the trajectory starts in the region where $\dot{V} \leq 0$, so $t \mapsto V(\varphi(t, x_0))$ is non-increasing as long as $V(\varphi(t, x_0)) \geq \kappa$. The function $\psi(t) = V(\varphi(t, x_0))$ is monotone non-increasing and bounded below by $\inf_{V_{c_0}} V$ (which exists since $V_{c_0}$ is compact, as $V$ is a proper function — $V(x) \to +\infty$ as $|x| \to \infty$ — so sublevel sets are compact). Hence $\lim_{t \to \infty} \psi(t)$ exists.
[claim:The limit satisfies $\lim_{t \to \infty} V(\varphi(t, x_0)) \leq \kappa$]
Suppose for contradiction that $\ell := \lim_{t \to \infty} V(\varphi(t, x_0)) > \kappa$. Then $V(\varphi(t, x_0)) \geq \ell > \kappa$ for all $t \geq 0$, so the trajectory lies in the compact annular region $K := \{x : \ell \leq V(x) \leq c_0\}$. On $K$, the function $\dot{V}$ is continuous and satisfies $\dot{V}(x) \leq 0$, with $\dot{V}(x) < 0$ for all $x \in K$ with $V(x) > \kappa$ (since $\dot{V} \leq 0$ in $\{V \geq \kappa\}$ and the bounding function condition ensures strict decrease outside $V_\kappa$ — or, if $\dot{V} = 0$ is possible in $\{V > \kappa\}$, the non-increasing $\psi$ with limit $\ell > \kappa$ leads to an $\omega$-limit point $y$ with $V(y) = \ell > \kappa$ and $\dot{V}(y) = 0$; but then $V(\varphi(t, y)) = \ell$ for all small $t$, requiring $\dot{V}$ to vanish identically along the trajectory through $y$, contradicting the bounding function condition that orbits cannot remain at levels above $\kappa$).
Hence $\ell \leq \kappa$. Since $\psi$ is non-increasing with limit $\ell \leq \kappa$, there exists $T > 0$ such that $V(\varphi(T, x_0)) \leq \kappa$. For $t \geq T$, the forward-invariance of $V_\kappa$ gives $V(\varphi(t, x_0)) \leq \kappa$.
[/claim]
[proof]
As argued above, $\psi(t) = V(\varphi(t, x_0))$ is non-increasing and bounded below, so $\ell = \lim_{t \to \infty} \psi(t)$ exists. If $\ell > \kappa$, the trajectory lies in the compact set $K = \{x : \ell \leq V(x) \leq c_0\} \subset \{V \geq \kappa\}$. By compactness, $\omega(x_0) \neq \varnothing$ and $\omega(x_0) \subset K$. For any $y \in \omega(x_0)$, $V(y) = \ell$ (since $\psi(t_k) \to \ell$ along a sequence $t_k \to \infty$ with $\varphi(t_k, x_0) \to y$, and $V$ is continuous). Moreover, $\omega(x_0)$ is invariant, so $V(\varphi(t, y)) = \ell$ for all $t$ (by the same limit argument applied to shifted sequences). This means $\dot{V}(y) = 0$ and the orbit through $y$ lies entirely on the level set $\{V = \ell\}$ — the flow preserves $V$ along this orbit. But $\ell > \kappa$ means this orbit lies in $\{V > \kappa\}$, and the bounding function hypothesis requires that no complete orbit can remain at a level above $\kappa$ without $V$ strictly decreasing. This contradiction forces $\ell \leq \kappa$.
[/proof]
[/step]