Given your practical and theoretical expertise: Does ICA work reliably when applied to a multidimensional mixture (observation) $X = (X^1, \cdots, X^d)$ if the different channels $X^i$ of the observation aren't recorded synchronously?
I.e., if there are time-delays between the different channels of the observation, so that instead of $$(X^1_{t_j^1}, \cdots, X^d_{t^d_j}) \quad \text{ with } \quad t^1_j=\ldots=t^d_j \quad \forall\, j$$
one observes
$$(X^1_{t^1_j}, \cdots, X^d_{t^d_j}) \quad \text{ with } \quad t^k_j\neq t^l_j \quad (k\neq l) \quad \text{for most } j.$$
Note that in contrast to this question and here, we assume as usual that every channel observation $X^i_t$ is obtained without delays in its constituent (independent) sources $S^1, \ldots, S^d$, i.e. that $X^i_t = a_{11} S^i_t + \ldots + a_{1d} S^i_t$ for some $a_{11}, \ldots, a_{1d}\in\mathbb{R}$ at any time $t$.