You are right about one thing, Holly, the whole world knew that an affair took place between Diana and Hewitt, but they were economical with the truth about the time frame of that affair.
As for Charles having the greatest excuse to divorce Diana , did you miss something, Charlieboy was having it off with Camilla at the same time, now that would have been a scream in a divorce court.
No, I firmly believe that the Palace didn't want it known that Harry was not the future King's offspring because it would have made the Royals a complete laughing stock, which they now are.
Harry does have a resemblance to Diana's brother, which is to be expected, because he shares the same bloodline as his mother and her brother, however, Harry is the absolute spitting image of, James Hewitt, take another look at the pictures.
View attachment 261144