Computing the genus of $y^2=x(x^2-1)$ using 1-forms
You should have $$\omega = \frac{dx}y = du - \frac{u\,dv}v.$$ Using $v-u^3+uv^2=0$, we have $(1+2uv)dv + (v^2-3u^2)du = 0$. Then \begin{align*} \omega &= du-\frac uv\left(\frac{3u^2-v^2}{1+2uv}\right)du \\ &= \left(\frac{v(1+2uv)-u(3u^2-v^2)}{v(1+2uv)}\right)du \\ &= \left(\frac{2uv^2-2u^3}{v(1+2uv)}\right)du \\ &= \left(\frac{-2v}{v(1+2uv)}\right) du = -2\frac{du}{1+2uv}, \end{align*} which is clearly holomorphic at $(u,v)=(0,0)$.
I think you've made a small mistake in your calculation. I get \begin{align*} \omega := \frac{dx}{y}=v\cdot d\left(\frac{u}{v}\right)=v \frac{v du - u dv}{v^2} = du - \frac{u}{v} dv \, . \end{align*} Differentiating the affine equation $v = u^3 - uv^2$ you found in a neighborhood of $(0:1:0)$, we have \begin{align*} dv = 3u^2du - \left(v^2 du + 2uv dv \right) &\implies (1 + 2uv)dv = (3u^2 - v^2)du\\ &\implies dv = \frac{3u^2 - v^2}{1 + 2uv} du \, . \end{align*}
I think it's a little easier to start with the other representation for $\omega$ in $x,y$ coordinates: \begin{align*} \omega = \frac{2dy}{3x^2 - 1} = \frac{2 d(1/v)}{3(u/v)^2 - 1} = 2 \frac{-\frac{1}{v^2} dv}{3\frac{u^2}{v^2} - 1} = -2 \frac{dv}{3u^2 - v^2} \, . \end{align*} Rewriting $dv$ in terms of $du$ yields \begin{align*} \omega = -2 \frac{1}{3u^2 - v^2} \frac{3u^2 - v^2}{1 + 2uv} du = \frac{-2}{1 + 2uv} du \, . \end{align*} Since the denominator doesn't vanish at $(u,v) = (0,0)$, we see that $\omega$ doesn't have a pole at $\infty$.