Meghan Markle has delayed the release of her Netflix lifestyle series, which leaves some people questioning her motives.