Purchasing items with a collectibleItemId from API endpoint gives InvalidArguments error

When I try to purchase an item with a collectibleItemId, I get this error saying invalid arguments

ROBLOX BASEBALL CAP:

SIDESWEPT DREADS:

However when I try to purchase one without a collectibleItemId I don’t get this error and the purchase is processed.

SILLY FUN:

BLUE PLAID SHIRT: