The problem is stated below.
If $\mu(E_n) < \infty$ for $n \in \mathbb{N}$, and $\chi_{E_n} \to f$ in $L^1$, then $f$ is a.e. equal to the characteristic function of a measurable set.
If $\chi_{E_n} \to f$ in $L^1$, then the sequence of characteristic functions also converges to $f$ in measure, thus there exists a subsequence of measurable functions which converges to $f$ a.e. (since characteristic functions are measurable). The a.e. limit of measurable functions is measurable, so $f$ is measurable.
Since each characteristic function in our a.e. convergent subsequence is either 0 or 1 at any particular $x \in X$, the limit, $f(x)$, is either 0 or 1. Since $\{1\}$ and $\{0\}$ are Borel sets, and $f$ is measurable, $f^{-1}(\{1\})$ and $f^{-1}(\{0\})$ are contained in our sigma algebra. So define \begin{align*} F \doteq \{x \mid f(x) = 1\} \end{align*} $f$ is thus the characteristic function over the measurable set $F$.
I think this is incomplete because I never used the assumption $\mu(E_n) < \infty$ in my proof, and also I'm not sure if I can just say the $\mu$ a.e. limit of measurable functions is measurable unless I prove that $\mu$ is complete.