If $f$ is continuous then $\lim_{N \to \infty} v_N = V_0^1(f)$. If $f$ is not continuous then this is not necessarily true.
For proof, let $f:[a,b] \to \mathbb{R}$ be of bounded variation with total variation $V_a^b(f)$ and for an arbitrary partition $P$ with points $a= x_0 < x_1 < \ldots < x_n = b$, denote the variation with respect to the partition as
$$V(f,P) = \sum_{k=1}^n |\,f(x_k) - f(x_{k-1})\,|$$
Relating to your notation, if $P_N$ is a uniform partition then $V(f,P_N) = v_N.$
For any $\epsilon > 0$ there exists a partition $P'$ with points $a= x_0' < x_1'< \ldots < x_m' = b$ such that
$$V_a^b(f) - \frac{\epsilon}{2} < V(f,P') \leqslant V_a^b(f)$$
Since $f$ is uniformly continuous on the compact interval $[a,b]$, there exists $\delta > 0$ such that if $|x-y| < \delta$ , then $|f(x) - f(y)| < \epsilon/ (4m)$.
Take another partition $P''$ with points $a= x''_0 < x''_1 < \ldots < x''_n = b$ and with partition norm $\|P''\| < \delta$, i.e. $\max_{1 \leqslant k \leqslant n} |x_k - x_{k-1}| < \delta$. Let $P = P'\cup P''$ be the common refinement.
We then have $\|P \| < \delta$ and
$$V(f,P') \leqslant V(f,P),\quad V(f,P'') \leqslant V(f,P)$$
The partition $P$ is formed by adding $m$ points from $P'$ to $P''$. Some of these may coincide with points of $P''$, but at most $m$ new points could be introduced. As a consequence we have
$$\tag{*}V(f,P'') \geqslant V(f,P) - \frac{\epsilon}{2}$$
To see why, notice that if the point $x_k'$ from $P'$ falls between $x_j''$ and $x_{j+1}''$, then the contribution to the variation of the refined partition increases from $|f(x_{j+1}'') - f(x_j'')|$ to $|f(x_{j+1}'') - f(x_k')| + |f(x_k') - f(x_j'')|$ since the second quantity exceeds the first by the triangle inequality. However, since $\|P\| < \delta$ the increase is at most
$$|f(x_{j+1}'') - f(x_k')| + |f(x_k') - f(x_j'')| -|f(x_{j+1}'') - f(x_j'')| \\\leqslant |f(x_{j+1}'') - f(x_k')| + |f(x_k') - f(x_j'')| \leqslant 2 \frac{\epsilon}{4m},$$
As this can occur at most for $m$ points, the inequality (*) follows.
Thus,
$$V_a^b(f) \geqslant V(f,P'') \geqslant V(f,P) - \frac{\epsilon}{2} \geqslant V(f,P') - \frac{\epsilon}{2} \geqslant V_a^b(f) - \epsilon. $$
This proves that $V(f,P'') \to V_a^b(f)$ as $\|P''\| \to 0$.
a counterexample, I used a function with uncountably many discontinuities and so as you observed had unbounded variation. So that leaves room for finding a counterexample where the set of discontinuity points is countably infinite. – RRL Jan 09 '21 at 18:52