Nuevo error con la fuente Charis SIL en LuaLaTeX

Nuevo error con la fuente Charis SIL en LuaLaTeX

Las nuevas actualizaciones de TeX Live pueden tener algunos problemas. Ahora tengo este nuevo error con la Charis SILfuente al compilar con LuaLaTeX. Si cambio la fuente (digamos Gentium Plus), el error desaparece.

Error de LaTeX3: la clave 'fontspec-renderer/Renderer' acepta solo un
conjunto fijo de opciones (LaTeX3). ]

EDITAR: uso la fuente Charis SIL con

\setmainfont{Charis SIL}[ Renderer = ICU ]

para obtener minúsculas, descubrí que ese Renderer = ICUes el problema, sin él, el problema desaparece.

¿Mi preocupación es qué pasó? Utilizo esta configuración durante años y hoy fallé.

EDITAR 2: Este es un MWE

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}[
Renderer = ICU
]
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}

EDITAR 3: Olvídate de Renderer = ICUmi error. Mi punto es que hay algún problema con fontspecy Charis SIL. Tengo este MWE que se compila bien en MacTeX pero da errores en Ubuntu 18.04, TeX Live 2018, ambos actualizados. Pero si cambio la fuente (digamos Gentium Plus), los errores desaparecen.

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}[%{Gentium Plus}[%{Charis SIL}[
Ligatures = TeX,
]

%%% Microtype
\usepackage[activate={true,nocompatibility},final,tracking=alltext,letterspace=-10]{microtype} 

\usepackage{lipsum}
\begin{document}
\lipsum[1]

\textsc{Hello World!}
\end{document}

Errores:

Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}

Y el punto principal es que había usado varios archivos con plantillas similares Charis SILdurante un par de años, pero ayer (26 de febrero de 2019) todos fallaron en la compilación. Los mismos archivos funcionan bien si cambio la fuente a Gentium Plus.

información relacionada