Consider the task of fully determining an $n$-qubit state $\rho$ which can be written as
\begin{equation}\tag{1} \rho = \sum_{p \in \{I, X, Y, Z\}^n} \text{Tr}(\rho P_{p}) P_{p} \end{equation}
and each $P_{p} = P_{p_1} \otimes \dots \otimes P_{p_n}$ is a tensor product of Pauli matrices. This suggests that I could perform state tomography evaluate each expectation value $\langle P_p \rangle = \text{Tr}(\rho P_p)$. I would plan on having $3^n$ distinct experimental configurations, one for each combination of local measurement bases $\{X, Y, Z\}^n$.
I thought that the discrepancy between $3^n$ measurement configurations and $4^n-1$ coefficients needed to specify $(1)$ would be resolved because an expectation value of the form $\langle X \otimes I \otimes X \rangle$ could be computed using a marginal distribution over the bitstrings results from the experiment that measures $\langle X \otimes X \otimes X\rangle$ (or the experiments used to compute $\langle X \otimes Y \otimes X\rangle$ or $\langle X \otimes Z \otimes X\rangle$). So any experiment to determine a term $\text{Tr}(\rho P_p)$ Equation $(1)$ where $P_p$ contained an $I$ would be redundant with some other experiment. This is one of the features motivating the method of (Huang, 2021): If you instantiate Theorem 1 therein with $L=4^n$ and $w=n$, it asserts that $4^n$ many $\epsilon$-accurate estimators for Pauli expectation values can be computed in $M = O(n3^n / \epsilon^2)$ total experiments.
But when I look elsewhere in the literature (e.g. Franca, 2017) it suggests that for an arbitrary full-rank, $2^n$-dimensional state $\rho$ you do indeed need $\Omega(4^n)$ measurement configurations for quantum state tomography.
How do I resolve the discrepancy between these two scaling behaviors?