Is it true that on a smooth Stein manifold (or smooth affine variety or smooth complete intersection in $\mathbb{C}^{n}$), every Kahler form is exact outside a compact set?



Is every Kahler form on a Stein manifold exact outside a compact set?
This seems extremely false to me: I can't think of any example of a positive dimensional Stein manifold $W$ and a compact subset $K$ such that $H^2(W) \to H^2(W \setminus K)$ has nontrivial kernel. That means there should be an abundance of counter-examples: Just take any Kahler form representing a nontrivial class in $H^2(W)$.


In any case, here is a specific counter-example. Take $W = (\mathbb{C}^\*)^2$ with coordinates $z\_1$ and $z\_2$. Take a $(1,1)$ form of the form:
$$\omega := a \frac{dz\_1 \wedge d\overline{z\_1}}{z\_1 \overline{z\_1}} + b \frac{dz\_1 \wedge d\overline{z\_2}}{z\_1 \overline{z\_2}} + c \frac{dz\_2 \wedge d\overline{z\_1}}{z\_2 \overline{z\_1}} + d \frac{dz\_2 \wedge d\overline{z\_2}}{z\_2 \overline{z\_2}}$$


This is obviously closed. If I haven't dropped any signs, it is Kahler if and only if $\left( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \right)$ is positive definite Hermitian. (It is easiest to do this computation after setting $z\_i = e^{w\_i}$, so $d z\_i/z\_i = d w\_i$.)


Now, let $T$ be the torus $|z\_i|=r\_i$. Irrespective of what $r\_1$ and $r\_2$ are, $\int\_T \omega = (b-c) (4 \pi^2)$. (Again, if I haven't dropped any signs.) So, if we take $\left( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \right)$ a positive definite Hermitian matrix with $b-c \neq 0$, then we will have a Kahler form $\omega$ for which $\int\_T \omega \neq 0$. For example, $\left( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \right) = \left( \begin{smallmatrix} 2 & i \\ -i & 2 \end{smallmatrix} \right)$ would do. 


Now, let $K$ be any compact set. For $(r\_1, r\_2)$ large enough, the torus $T$ is disjoint from $K$. So we have exhibited a Kahler form on $W$ such that, for any $K$, there is a $2$-cycle $T$ in $W \setminus K$ with $\int\_{T} \omega \neq 0$. So $\omega$ is not exact on any $W \setminus K$.


