What I've tried: I considered that the properties are being added but the code to view them doesn't work. I tested this by printing out every property, but nothing is being output. I used Shopify template code to do this.
There was some information around ajax being to blame, but I couldn't identify anywhere ajax is being used to add an item to the cart.
I suspect there's some misunderstanding on my part. Any help would be much appreciated!