Whilst looking at this further it seems that although there was definitely an issue with using a comma, the no show of some products may be related to the number of characters in products_options_values_name.

It all seems a bit odd, so I'm off to check that file merging was done properly