The integers modulo $2^{256}$ are not a field but a ring with identity where every number divisible by $2$ is a zero divisor. See this question and its answer for conditions on applying Schwartz-Zippel (SZ) to rings. There are technical issues to be addressed, however you may just be happy with using the finite field $\mathbb{F}_{2^{256}}$ where the SZ lemma holds.
Your $H(v_0,v_1,v_2,v_3)=v_0+v_1 R+ v_2 R^2+ v_3 R^3$ being a multivariate linear polynomial in the $v_i$ (thanks to @DanielS for catching my error) has degree 1 and thus has at most 1 root1 in $\mathbb{F}_{2^{256}}$ so if you define the fingerprint of $V=\{v_0,v_1,v_2,v_3\}$ as $H(v_0,v_1,v_2,v_3)$ the probability that another 4 element set
$V='\{v_0',v_1',v_2',v_3'\}$ will have the same fingerprint where $V'\neq V$ is $\leq 1/2^{256}.$
If you formulate your fingerprinting by using the second polynomial
$$
\Pi_{i=0}^3 (v_i+R)
$$
this gives collision probability $4/2^{256}$ since it is actually of total degree 4 due to the $v_0 v_1 v_2 v_4$ term, while the first polynomial was degree 1. In practice, for such small sets, the difference in probability is negligible but for more sizeable sets it would be a problem.