Prince William's recent royal appearance was a move to protect Princess Kate