A cognizant ai would have recognized that the Nazis it was creating looked historically inaccurate, based on its training data.
Do you understand that the model is specifically prompted to create "historically inaccurate looking Nazis"? Models aren't supposed to inject their own guidelines and rules, they simply produce output for your input. If you tell it to produce black Hitler it will produce a black Hitler. Do you expect the model to instead produce white Hitler?