Certainly they won’t have any problems making money.
I disagree with the idea that people won’t find overt branding from them distasteful.
It’s a weird intersection where people are torn between backing Meghan because of alleged racism/xenophobia whilst also taking into account that Harry is the textbook defintion of privilege and literally grew up in a palace. Meghan and Harry are not your average citizens nor will they ever be.
The British taxpayer paid for Harry’s privileges growing up and their lavish wedding. They are both already well in the top 0.1%. I think it would be much wiser and probably more inline with their previous actions to use their brand for charity.