The convergence of your suggested process towards unbiased bits is guided by the Piling Up Lemma. It will be slow. It is more efficient to use unbiasing procedures such as von Neumann unbiasing. See for example this question
But this is of course simpler due to direct XOR.
For $n$ independent identically distributed $\{0,1\}$ valued random variables, $X_1, X_2, \ldots X_n$:
$$ Pr(X_1 \oplus \ldots \oplus X_n = 0) = \frac{1}{2} + 2^{n-1} \prod_{i=1}^n \epsilon_i $$
where $\epsilon_i$ is the bias of $X_i.$
This gives the final bias as
$$ \epsilon_{1,2, \ldots, n} = 2^{n-1} \prod_{i=1}^n \epsilon_i $$
For each bit of your combined blocks, and taking the example of bias $\epsilon_i = 0.4$ for $i=1,\ldots, n$ (corresponding to the 90% in the other answer) we get biases as below
\begin{array}{c|c|c}
\textrm{Number of } & \textrm{Resulting Bias} & \textrm{Probability of 1} \\
\textrm{combined blocks ($n$)} & & \\
2 & 0.32000 & 82.0\% \\
4 & 0.20480 & 70.4\% \\
8 & 0.083886 & 58.4\% \\
16 & 0.014074 & 51.4\%
\end{array}
FYI, this slow convergence due to the $2^{n-1}$ factor is the reason linear cryptanalysis works.