I am trying to determine whether a set of (slightly) dependent negatively correlated Bernoulli random variables satisfy a Central Limit Theorem (CLT).
Let $\mathcal{G}_{reg}$ denote the uniform distribution over all $d$-regular graphs on vertex set $V = \{1, \ldots, n\}$. Consider the following experiment: Choose a graph $G \sim \mathcal{G}_{reg}$ uniformly at random, and construct a multiset $S$ of $n/d$ nodes drawn uniformly and independently at random with replacement.
For each $j \in [n]$, define the Bernoulli random variable $X_j$ as $$ X_j = \begin{cases} 1 &\text{if $j$ has at least one edge to a node in $S$}, \\ 0 &\text{otherwise} \end{cases} $$ It is straightforward to show that $X_j \sim Bern(p_n)$ where $p_n = 1 - (1-\frac{d}{n})^{n/d}$. However, the $X_j$'s are not independent -- they seem to be negatively correlated, as conditioning on one node being connected to $S$ means that all other nodes have a slightly lower probability of being connected to $S$. Note that we are both randomizing over the choice of graph $G$ and the multiset $S$.
I would like to show that $X_1, \ldots, X_n$ satisfy a central limit theorem (CLT), i.e. that $\sum_{i=1}^n X_i$ converges to a normal distribution. Intuitively, since the $X_i$'s are negatively correlated Bernoullis, $\sum X_i$ should be at least as tight as $\text{Bin}(n, p_n)$ and thus converge to something that is at least as tight as a Gaussian. However, this intuition breaks down as there are several counterexamples where this is not the case, e.g. this post. I looked into existing literature and found a paper by Pruss and Szynal which gives the CLT if and only if the following condition holds: $$ \lim_{n \to \infty} \frac{1}{\sqrt{np_n(1-p_n)}} \sum_{j=1}^n \mathbb{E}[(X_j-p_n)e^{it(\sum_{k\neq j} (X_k-p_n))/\sqrt{np_n(1-p_n)}}] = 0 \qquad \forall t > 0 $$ I haven't been able to figure out whether this condition is satisfied, as I'm not sure how to deal with the expectation.
Does the CLT hold for $X_1, \ldots, X_n$? Any help would be greatly appreciated.
Edit: I initially set the size of $S$ to be a constant, but it is actually $n/d$ for the purpose of my application. I fixed this in the question above.