When Developer Products are prompted with MarketplaceService:PromptProductPurchase(), the product can be prompted and bought multiple times, because Developer Products is not a one time product.
My question is, are there any items that can be prompted with MarketplaceService:PromptPurchase() and be bought multiple times? As far as I know, no. But I’m not sure, as PromptPurchase can prompt a ton of asset types, including plugins, etc.
I believe the only one that might work is UGC limiteds, as those can be purchased multiple times. However other items such as gamepasses, and the ones you listed are one time purchases unless you delete them from your inventory.