The Duke of Sussex and Prince William have not been on talking terms for some time.