Has Harry ever had a DNA test? He certainly looks a lot more like one of Diana's lovers than Charles, and it could be the root of the friction between them.
If they did, maybe it was privately. I am guessing they would never admit he wasn’t the son of Charles.