La préparation d’un exemple complet minimal (ECM) m’a permis de trouver où se trouve la solution.
— Si dans le préambule le paquet `\usepackage{tipa}`est appelé avant le paquet `\usepackage{amsmath}`, on obtient l’erreur.
% !TEX TS-program = LuaLaTeX
\documentclass[10pt, french, a4paper]{scrartcl}
\usepackage{fontspec}
\setmainfont{EBGaramond}[Numbers=Lowercase, Ligatures=Rare]
\usepackage{babel}
\usepackage{tipa}
\usepackage{amsmath} % cet ordre produit l’erreur
\begin{document}
atterrer `[\textipa{atE\;Re}]`
j'atterre `[\textipa{ZatE:\;R}]`
\end{document}
% compilation LuaLaTeX
<img src="/upfiles/lua0.png" style="width: 90%;"/>
— Si dans le préambule le paquet `\usepackage{amsmath}` est appelé avant le paquet `\usepackage{tipa}`, on obtient le résultat souhaité.
% !TEX TS-program = LuaLaTeX
\documentclass[10pt, french, a4paper]{scrartcl}
\usepackage{fontspec}
\setmainfont{EBGaramond}[Numbers=Lowercase, Ligatures=Rare]
\usepackage{babel}
\usepackage{amsmath} % Notez bien :
\usepackage{tipa} % ici, \usepackage{amsmath} *précède* précède \usepackage{tipa}
\begin{document}
atterrer `[\textipa{atE\;Re}]`
j'atterre `[\textipa{ZatE:\;R}]`
\end{document}
% compilation LuaLaTeX
<img src="/upfiles/lua1.png" style="width: 90%;"/>
90%;"/>