From the data returns, you will find a number of items of interest including:
id
product_id
name
slug
In your example, you are providing the value “beerlogger-v01” for the parameter known as “productIdOrSlug”. Can we compare that value vs the product record returned through a list? I have a suspicion that you are not mapping the correct value and may be using name or or some other parameter. Try the “product_id” or “slug” values from the retrieved record.