Sí, hay un error sintácticoe.
A) Sus hijos son muy hermosos.
B) Sí, realmente LO son.
No depende de quiénes son, sino de lo que son, en este caso: Hermosos.
No sé explicarte mejor, no soy profesora de lengua y prefiero no equivocarme en la explicación y darte una mala enseñanza.
Pero la respuesta es esa: "Lo son".