Reproduction:
Get in a place with a gamepass you alredy own, get a alredy owned message. Close the prompt delete the gamepass from your inventory without leaving the game. Prompt it again and it will still say alredy owned even knowyou deleted it.
Expected behavior
The prompt should actualise and let me purchase the gamepass again.
Really hope this is fixed with the new purchase prompt Roblox is rolling out, along with some other issues. The issue here is that the owned result caches, which it shouldn’t.
Actually, this is an intended behavior for the feature.
We’re sorry you’re having trouble; this feature was designed to cache the game-pass ownership data when a user joins an experience. Any change during the same session doesn’t trigger a data refresh.
You can learn more about this in our documentation here.