Quite a while (... years) ago I've come across some undesirable behaviour of the beamer package when starting to use \pause inside align[*] environments. I wouldn't have seen it if a
Package nag Warning: Environment eqnarray is obsolete.
had not motivated me to replace eqnarray* with align*. Here my MWE:
\documentclass{beamer}
\begin{document}
\frame{Undesirable:
\begin{align*}
A &= B + C \\\pause
B &= D + E \\\pause
C &= F + G
\end{align*}}
\frame{Expected:
\begin{eqnarray*}
A &= B + C \\\pause
B &= D + E \\\pause
C &= F + G
\end{eqnarray*}}
\end{document}
With eqnarray*, \pause works perfectly, although this and that post refer to the beamer manual suggesting there to be no acceptable solution using \pause inside array-like environments. (BTW: Found it helpful to know that \pause can be used in listings.)
So, thank you for any hints on some non-amsmath but nag-compliant alternative.