I will give her that: she never endorsed Kamala Harris directly; she only spoke about the importance of women going out to vote (and said she would vote herself, setting an example). But, yes, of course the event was meant to promote the Democratic ticket and they were targeting a segment of the female population who their polls or focus groups suggest are more inclined to vote for the Democrats.
Again, let me be clear, it is perfectly OK for politicians to do that. Their job description also includes winning elections (otherwise they cannot be in office). I just think "Meghan, The Duchess of Sussex" may be going rogue too fast.
I don't think it is totally inconceivable that, at some point in the campaign, Meghan may openly endorse a ticket. Harry may still advise her against it, but I am not sure if she will listen to him. And, at that point, even if she is now seen as a "free agent" , it looks bad to have an endorsement from "The Duchess of Sussex", especially in a campaign in a foreign country .Meghan may be an American, but "The Duchess of Sussex" is still a British title associated with the RF and her HRH has not been revoked, even if she is not using it.
That is why I said she may be turning into a riskier, looser canon in the US. In Canada, she would still be under some supervision and subject to greater constitutional restraints (not least, perhaps by the Canadian government itself).