Yes, this is the problem.
The definition says:
...∀n∈N,(n≥N⟹∣f(n)∣<ϵ).
Rewriting this to be a bit wordier, we get: "for all natural numbers n, the statement "
n≥N" implies |f(n)| < epsilon.
Your interpretation is more like: "the statement "for all natural numbers n,
n≥N" implies |f(n)| < epsilon". (If you wrote this with quantifies it wouldn't look like the definition, it would be more like:
...(∀n∈N,n≥N)⟹∣f(n)∣<ϵ)).
As far as understanding the definitions goes, it's probably best not to think too much in terms of the quantifier symbols - they save writing, but they don't help clarity.
Instead:
f(n) is null if given
ϵ>0 we can find N such that whenever n is an integer > N, we have
∣f(n)∣<ϵ.