`Invalid UTF-8 byte sequence` n'est pas la même chose qu'une lettre inconnue. Cela indique généralement que quelque chose est cassé. Par exemple :
\documentclass{article}
\begin{document}
\let\mymacro ä
\end{document}
donnera :
! LaTeX Error: Invalid UTF-8 byte "A4.
Le problème est que le `ä` se compose de plusieurs octets. Le `\let` prend le premier puis le reste est un caractère `utf8ˋ `utf8` incomplet qui donne une erreur.
Donc normalement ca ça ne sert à rien de chercher dans des tableaux de utf8, il faut chercher l'endroit où le code est erroné.