Il y a un lettre caractère invisible entre `a` et `\`
![alt text][1]
Sans le lettre, caractère, votre code marche:
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,french]{babel}
\usepackage{mwe}
\begin{document}
Je ne parviens pas à faire accepter le tilde dans la phrase suivante :
Agrupaci\'{o}n de guerrilleros espa\~{n}oles
\begin{otherlanguage}{spanish}
Agrupaci\'{o}n de guerrilleros espa\~{n}oles
\end{otherlanguage}
Ben alors ? Quoi ?
\end{document}
![alt text][2]
[1]: https://texnique.fr/osqa/upfiles/Screen_Shot_2019-12-31_at_00.39.48.png
[2]: https://texnique.fr/osqa/upfiles/Screen_Shot_2019-12-31_at_00.38.11.png