The Duke of Sussex has come under fire once again.