I honestly thought the cameos were the worst part of the movie. 3PO and R2 felt shoehorned in just to say they've been in every movie. And Evazan/Ponda reeks of some corporate doofus watching Star Wars for the first time and ordering them in.
Back in 2016, actor Ben Mendelsohn stated that there's a radically different version of ROGUE ONE that exists, and that it was Gareth Edwards original director's cut.
Very curious to know more.