My question is whether Peierls substitution really holds true for time-dependent electromagnetic (EM) potentials and, if yes, why.
To implement an electromagnetic field in a condensed matter system described by a Bloch Hamiltonian, I have often seen people make the following substitution of the hopping integrals
$t_{12}\rightarrow t_{12}' = e^{i\frac{q}{\hbar}\int_{\vec{R}_1}^{\vec{R}_1}\vec{A}(\vec{r})d\vec{r}} t_{12} \tag{1}\label{subst}$
with the EM vector potential $\vec{A}$ and connected lattice sites $\vec{R}_i$. This is correct as a result of the Peierls substitution (as long as closed integrals over $\vec{A}$ can be assumed $0$). The proof on the Wikipedia page is very nice, actually.
My problem is that I have also seen substitution $\ref{subst}$ for time-dependent EM potentials $\vec{A}(\vec{r},\tau)$ with time $\tau$. If one checks the proof on Wikipedia (every other proof I have seen is conceptually equivalent), one can easily see that for a time-independent EM potential, the Schrödinger equation is still satisfied: Assume
$ H(\vec{r})=\frac{(\vec{p})^2}{2m}+U(\vec{r}) \qquad\text{and}\qquad t_{12}=-\int\phi_{\vec{R}_1}(\vec{r})^\dagger H\phi_{\vec{R}_2}(\vec{r}) \tag{2}\label{tDef} $
with Wannier functions $\phi_{\vec{R}_i}$. If we now have eigenfunctions
$ \Psi_k(\vec{r})=\frac{1}{\sqrt{N}}\sum_{\vec{R}_i} e^{i\vec{k}\vec{R}_i}\phi_{\vec{R}_i}(\vec{r}) \qquad\text{with}\qquad H\Psi_k(\vec{r})=E(\vec{k})\Psi_k(\vec{r}), \tag{3}\label{energy} $
we can use them to obtain
$ i\hbar \frac{d}{d\tau} \left( e^{-i\frac{E(\vec{k})}{\hbar}\tau} \Psi_k(\vec{r}) \right) = E(\vec{k}) \left( e^{-i\frac{E(\vec{k})}{\hbar}\tau} \Psi_k(\vec{r}) \right) = H \left( e^{-i\frac{E(\vec{k})}{\hbar}\tau} \Psi_k(\vec{r}) \right) \tag{4}\label{satisfies} $ and to thus satisfy the time-dependent Schrödinger equation.
Now we introduce an EM potential, such that $ \tilde{H}=\frac{(\vec{p}-q\vec{A}(\vec{r}))^2}{2m}+U(\vec{r}). \tag{5}\label{newHami} $
Upon Peierls substitution $ \phi_{\vec{R}_i}(\vec{r})\rightarrow \tilde{\phi}_{\vec{R}_i}(\vec{r})= e^{i\frac{q}{\hbar}\int\vec{A}(\vec{r})d\vec{r}} \phi_{\vec{R}_i}(\vec{r}), \tag{6}\label{subst2} $ equation $\ref{satisfies}$ is still satisfied as
$ i\hbar \frac{d}{d\tau} \left( e^{-i\frac{E(\vec{k})}{\hbar}\tau} \tilde{\Psi}_k(\vec{r}) \right) = \tilde{H} \left( e^{-i\frac{E(\vec{k})}{\hbar}\tau} \tilde{\Psi}_k(\vec{r}) \right) \tag{7}\label{satisfies2} $ with $\tilde{\Psi}(\vec{r})$ like in definition $\ref{energy}$, but with all $\phi_{\vec{R}_i(\vec{r})}$ replaced with $\tilde{\phi}_{\vec{R}_i}(\vec{r})$ and with the original $E(\vec{k})$ (easy to check).
If one now wants to express this in the basis of the $\tilde{\phi}_{\vec{R}_i}(\vec{r})$ (like e.g. for a numerical evaluation where the hopping integrals are known), one indeed makes the substitution $\ref{subst}$. However, equation $\ref{satisfies2}$ remains true only if
$ \frac{d}{d\tau}\int\vec{A}(\vec{r},\tau)d\vec{r}=0 \tag{8}\label{question} $ for all the integrals inside the $\tilde{\phi}_{\vec{R}_i}(\vec{r})$. Otherwise, on the left hand side of equation $\ref{satisfies2}$, countless obstructive prefactors arise, but they do not appear on the right hand side.
I personally want to use Floquet formalism (not immediately relevant for this discussion) to desribe a time-dependent system. However, I wonder whether I am truly allowed to use Peierls substitution. So far, I am using another gauge instead, such that $\vec{A}(\vec{r},\tau)$ vanishes and I am left with a scalar potential $\Phi(\vec{r},\tau)$. This, however, leads to terms which are not diagonal in $\vec{k}$ which is not nice either.