The Duchess of Sussex is “slightly adrift on the facts and reality”, the former editor of Vanity Fair has said.