Let $C$ be a planar smooth cubic curve. We know that projection from a point $p$ that does not lie on $C$ produces a 3-to-1 map $\pi: C\to \mathbb P^1$, which has 6 ramification points in general.
Now, I suppose I choose the projection center $p$ to be special — it is the intersection of two flex lines of $C$. So, the projection $\pi:C\to \mathbb P^1$ has 2 total ramification points, $a$ and $b$, and 2 simple ramification points, $c$ and $d$.
Question: Is it true that $a+b=c+d$?
It seems to hold in a few examples that I computed — Working with explicit equations, I find the line $\overline{ab}$ through $a$ and $b$, which intersects $C$ at a third point $e$, and then computed that $c,d,e$ are collinear. However, I don't know if it is true in general, and if it is yes, is there a coordinate-free proof?