Hmm. Might be an issue with the photo, but I thought there was some wear on the eagle and lettering on the reverse. Luster looks good, but calling it gem seems a stretch.
I don’t normally bash the TPGs but based on those photos, that is one of the most egregiously overgraded coins I’ve ever seen.