I wouldn't be surprised if Netflix suggested she should leave in an effort to protect her upcoming show, I think she took it too far with, what looked like, love bombing Harry, it was all so over the top and fake and immature. It created such a negative vibe.
I think she should have turned up for the opening ceremony, not taken to the stage to introduce 'her husband' but cheered him on from the audience, then shown up again for the closing ceremony and cheer him on proudly from the audience, rather than it becoming a double act. The multiple unnecessary outfit changes just emphasised how she really wants to be the star of the show, the incessant stories on her Insta, all featuring herself.
Invictus and the participants are the ones who have lost out, all the attention on Meghan the first few days and and now again, her leaving 'suddenly', will create speculation as to why she left and will she return for the closing ceremony, and what is Harry doing and how is he coping etc.
All very undignified