Even assuming $(1)$ holds (and in general it doesn't) we cannot prove your statement.
I think it is more clear to first show the wrong proof and then point out where it goes wrong. The "false proof" here is the following:
$$P(E_1 \cap \dots \cap E_n) \le P(E_1) P(E_2 \cap \dots \cap E_n) \le P(E_1)P(E_2)P(E_3 \cap \dots \cap E_n) \le \Pi_{i=1}^n P(E_i)$$
Unfortunately, this is wrong because we never proved that
$P(E_1 \cap \dots \cap E_n) \le P(E_1)P(E_2 \cap \dots \cap E_n)$. We only proved that for the events $E_i$ themselves, not for their intersections. To make the proof work, you would need to prove that for every $i$,
$$P(E_i \cap E_{i+1} \cap \dots \cap E_n) \le P(E_i)P(E_{i+1}\cap \dots \cap E_n)$$
and unfortunately this is not implied by your $(1)$.
The confusion may stem from the fact that often we prove statements for every events that belongs to an algebra (or $\sigma$-algebra). If this were the case, a relationship like $(1)$ would be enough, because $E_2 \cap \dots \cap E_n$ is another event in the algebra and we could apply the same formula again. So one way to fix it would be to prove that $E_2 \cap \dots \cap E_n$ still belongs to the family of events for which the property $(1)$ holds. For example:
Let $E$ be the set of all the events $E_i$ for which $(1)$ holds. Note that $E$ contains your events $E_1, \dots, E_n$ but potentially many more. Now prove that the set $E$ is closed under (finite) intersection (Note that $E$ being an algebra would imply this). Then you're good, the proof above works, and your statement is proved! :-)