The long-standing ties between Andrew Mountbatten-Windsor and the late convicted American sex offender Jeffrey Epstein have caused years of embarrassment.