When using (see aswer https://tex.stackexchange.com/a/102724/67761 from the question "Symbol for external links"):
\documentclass{article}
\usepackage{fontawesome}
\usepackage[hidelinks]{hyperref}
% Redefinition, symbol included in link:
\let\orighref\href
\renewcommand{\href}[2]{\orighref{#1}{#2\,\faExternalLink}}
\begin{document}
\href{http://example.com}{example web site}
\end{document}
To achieve a special symbol after an external URL, everything works fine. I can compile this with simple LaTeX.
An external URL in a \captionof{figure}{ABC. See \href{https://DEF}{GHI}.} also works fine and shows the symbol.
Works fine:
The problem is when you add
\tableofcontents*
\listoffigures
Then suddenly in the List of Figures, the symbols are double!
See here the problem:


