There’s actually no rule that says members of royalty can’t give autographs, but it’s considered a security risk. Since forgers could use authentic signatures to produce fraudulent items, royal family members have been instructed not to sign autographs for fans. Photographs can substitute the autographs.