Blank PromptGamePassPurchase Icon?

Am I using the wrong function or does the pop-up always look like this when you try to sell a Gamepass?

This is how it looks live in-game:

I am using this function:

It’s very bland and dull. The old function that we’re not supposed to use has the proper icon and less text.

Is there a way to improve this (whether by a different function or some stylization script) or is this something Roblox would have to do?

edit #1: would i have to use the assetId and not the gamepassId?

You can’t get the image of a game pass anymore with Lua, so that’s probably why. Roblox core scripts don’t have anything to get the image with yet.