Yes, a role can be assigned or content can be gated for a specific NFT. This functionality comes into play for fractional NFTs when an NFT is held by a number of users and the admin can gate all users who hold that NFT. Here is an example of fractional NFT. You can see an NFT is held by thousands of users/holders.
If you have any questions, please contact us at email@example.com.