Je pensse pense que les deux commandes entre parenthèses sont enréalité en réalité des commentaires. Traités comme tels, tout ça fonctionne:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{soulutf8}
\usepackage{xcolor}
\sethlcolor{green}
\begin{document}
\textbf{ \textcolor{red}{\hl{texte coloré et surligné}}} %(\textcolor)
Some {\color{red}\hl{texte coloré et surligné} % (\color)
\end{document}
![alt text][1]
[1]: https://texnique.fr/osqa/upfiles/surligneravecsoulutf8.png