There seems to be an issue when copying the gamepass ID from the settings menu on the creator dashboard. The ID you copy from the 3 dots on the top-left gives you a different gamepass ID than the actual gamepass ID.
The wording is not very clear, but essentially, the asset ID that you’re copying is the asset id that corresponds to the image that your game pass is using. That is separate from the id of the game pass.
In practical terms, when I hit “Copy Asset ID” for a game pass, I’m expecting to snag the game pass ID itself, not the image ID.
If we do need the asset ID for the image, it should be standardized to be taken from the MarketplaceService:GetProductInfo() > ProductInfo.IconImageAssetId.
Looking at the code it seems like this behavior was indeed intentional.
But I agree that it doesn’t make any sense for it to be like this. I’ll try to get some more context from the team that originally wrote this and likely make a change to have this copy the pass id instead.
Ok it turns out this had some side effects that were unintended, so I’m going to revert this. It’ll take some more effort to get this working as expected.