Let $\{X_n\}_n$ be a sequence of i.i.d. RV's, where each $X_n$ is a copy of RV $X: \Omega \rightarrow \mathbb R$. For $n > 0$, I can define $\bar X_n := \frac{1}{n}\sum_{i=1}^n X_i$. Then, central limit theorem states that
$\bar X_n \sim \mathcal N(\mathbb E[X], \sigma^2/n)$.
Now, fix $n > 0$ and let us pick samples of size $n$, and suppose we pick $m$ samples $\{S_1, \cdots, S_m\}$. For each sample $S_k$, I can calculate (mean, variance), denoted by $(\hat \theta_k, \hat \sigma_k^2)$. Then, I construct confidence intervals $\{I_1, \cdots, I_m\}$, where $I_k = (\hat \theta_k - 2\sigma_k, \hat \theta_k + 2\sigma_k)$. Note that for each $k = 1, \cdots, m$, $\sigma_k$ will be different, i.e. each confidence interval would have different length.
Central limit theorem does not give me information about distribution of variances. Without a guarantee that each confidence interval has the same length, how am I guaranteed that 95% of confidence intervals would actually contain the true parameter $\mathbb E[X]$?