To my mind, things seemed to go downhill as soon as she became pregnant. It would probably have been better to have waited a couple of years before starting a family, to give them both time to adjust to their new joint life, but can well imagine they couldn’t wait to have a baby, especially as Meghan was in her mid 30’s. Their lives have changed dramatically in the last two years.
I think Meghan’s ‘new’ life is not what she expected, being a royal not the same as being a celebrity.
The Queen, Charles and William should have been consulted before this announcement was made, but it was obvious what the reaction was going to be, so it was a ‘fait accompli’.