For me some of the worst things they have done are:
lie about Archie not getting a title and security because of his skin colour
accept an award for tackling racism in the RF and allow the accusations of racism to stand for 18 months before claiming they never said it
lie in court (both of them)
accuse a judge of corruption
claim the Archbishop of Canterbury performed an illegal marriage
preside over a charity whose workers spent decades abusing indigenous people
reveal personal information about others for money (eg William’s circumcision, Catherine’s text messages)
overt racism on the part of Harry, including “don’t worry, she’s not black or anything”
take photos with sick children and survivors of a terrorist atrocity, then use them to advertise outfits to earn commission
multiple examples of lying and hypocrisy
Those are the ones that spring to mind. I expect there are others.
NB from your list of charity work - he has eventually left African Parks after years of criticism for doing nothing about the rangers’ abuses, he left Sentebale under a cloud and is now being sued by them for bullying, he did not set up Invictus (it was handed to him), and the donation to CiN, despite claims, was not his money.